home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 36 / Amiga Format CD36 (1999-01-22)(Future Publishing)(GB)[!][issue 1999-02].iso / -seriously_amiga- / -commercial- / canondisk_v3.98d / docs / driverreadme.lzh / README < prev    next >
Text File  |  1998-02-28  |  125KB  |  2,944 lines

  1.  
  2.  
  3.  
  4.  
  5.                             COPYRIGHT
  6.                             ---------
  7.  
  8.  
  9. THE CANON DISK AND THIS MANUAL IS COPYRIGHT 1992-98 BY WOLF FAUST.
  10. ALL  RIGHTS  RESERVED.   THIS  PRODUCT  (CANONDISK)  IS SUBJECT TO
  11. PROPRIETY RIGHTS.  YOU MAY NOT USE, COPY, OR TRANSFER THE PRODUCT,
  12. OR  ANY  COPY  OR  PORTION,  WITHOUT PRIOR CONSENT IN WRITING FROM
  13. CANON EUROPE N.V.  OR WOLF FAUST.  ALL DISTRIBUTION- AND MARKETING
  14. RIGHTS TO THE SOFTWARE (DRIVER) ARE VESTED IN CANON EUROPA N.V.
  15.  
  16. The Installer is Copyright 1991-1992 by Commodore-Amiga, Inc.  All
  17. Rights Reserved.  Distributed under license from Commodore.
  18. "More"  is  Copyright  1986-1993 Commodore-Amiga, Inc.  All Rights
  19. Reserved.    Reproduced   and   distributed   under  license  from
  20. Commodore.
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                            DISCLAIMER
  28.                            ----------
  29.  
  30. WOLF  FAUST  AND  CANON  MAKES  NO WARRANTIES, EITHER EXPRESSED OR
  31. IMPLIED,  WITH  RESPECT  TO  THE  PROGRAM  DESCRIBED  HEREIN,  ITS
  32. QUALITY,   PERFORMANCE,   MERCHANTABILITY,   OR  FITNESS  FOR  ANY
  33. PARTICULAR  PURPOSE.   THIS PROGRAM IS DISTRIBUTED ``AS IS''.  THE
  34. ENTIRE  RISK  AS  TO ITS QUALITY AND PERFORMANCE IS WITH THE USER.
  35. SHOULD  THE  PROGRAM  PROVE  DEFECTIVE FOLLOWING ITS PURCHASE, THE
  36. USER  (AND  NOT  WOLF  FAUST,  HIS  DISTRIBUTORS OR HIS RETAILERS)
  37. ASSUMES  THE  ENTIRE  COST OF ALL NECESSARY REPAIR, CORRECTION, OR
  38. SERVICING.   IN  NO  EVENT  WILL WOLF FAUST OR CANON BE LIABLE FOR
  39. DIRECT,  INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, OR DAMAGES
  40. RESULTING  FROM  LOSS  OF  USE  OR  LOSS  OF  ANTICIPATED  PROFITS
  41. RESULTING  FROM  ANY  DEFECT  IN  THE  PROGRAM EVEN IF IT HAS BEEN
  42. ADVISED  OF  THE  POSSIBILITY  OF  SUCH DAMAGES.  SOME LAWS DO NOT
  43. ALLOW  THE  EXCLUSION  OR  LIMITATION  OF  IMPLIED  WARRANTIES  OR
  44. LIABILITIES  FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE
  45. LIMITATION OR EXCLUSION MAY NOT APPLY.
  46.  
  47. INSTALLER SOFTWARE IS PROVIDED "`AS-IS"' AND SUBJECT TO CHANGE; NO
  48. WARRANTIES  ARE  MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  49. OR RESPONSIBILITY IS ASSUMED.
  50.  
  51. THE  MORE  PROGRAM IS PROVIDED "`AS-IS"' AND SUBJECT TO CHANGE; NO
  52. WARRANTIES  ARE  MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  53. OR RESPONSIBILITY IS ASSUMED.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                            LICENSE
  61.                            -------
  62.  
  63. ``ENCLOSED  PROGRAM'' SHALL BE TAKEN TO MEAN THE SOFTWARE ACTUALLY
  64. CONTAINED  IN THIS PACKAGE AND ANY SUBSEQUENT VERSIONS OR UPGRADES
  65. RECEIVED AS A RESULT OF HAVING PURCHASED THIS PACKAGE.
  66.  
  67. YOU  HAVE THE NON-EXCLUSIVE RIGHT TO USE THE ENCLOSED PROGRAM ONLY
  68. ON  A  SINGLE  COMPUTER.   YOU MAY PHYSICALLY TRANSFER THE PROGRAM
  69. FROM  ONE COMPUTER TO ANOTHER PROVIDED THAT THE PROGRAM IS USED ON
  70. ONLY  ONE COMPUTER AT A TIME.  HOWEVER, YOU MAY NOT ELECTRONICALLY
  71. TRANSFER THE PROGRAM FROM ONE COMPUTER TO ANOTHER OVER AN NETWORK.
  72. YOU  MAY  NOT DISTRIBUTE COPIES OF THE PROGRAM OR THE ACCOMPANYING
  73. DOCUMENTATION  TO  OTHERS EITHER FOR A FEE OR WITHOUT CHARGE.  YOU
  74. MAY NOT MODIFY OR TRANSLATE THE PROGRAM OR DOCUMENTATION.  YOU MAY
  75. NOT  DISASSEMBLE  THE  PROGRAM OR ALLOW IT TO BE DISASSEMBLED INTO
  76. ITS  CONSTITUENT  SOURCE CODES.  YOUR USE OF THE PROGRAM INDICATES
  77. YOUR  ACCEPTANCE  OF  THESE  TERMS  AND CONDITIONS.  IF YOU DO NOT
  78. AGREE  TO  THESE CONDITIONS RETURN THE PROGRAM, DOCUMENTATION, AND
  79. ASSOCIATED  PERIPHERALS  TO THE VENDOR FROM WHOM THIS SOFTWARE WAS
  80. PURCHASED.
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.                      SPECIFIC RESTRICTIONS
  88.                      ---------------------
  89.  
  90. IN  ACCORDANCE WITH THE COMPUTER SOFTWARE RENTAL ACT OF 1990, THIS
  91. SOFTWARE MAY NOT BE RENTED, LENT OR LEASED.
  92.  
  93. THIS  SOFTWARE  AND  ITS  DOCUMENTATION  MAY  NOT BE PROVIDED BY A
  94. ``BACKUP  SERVICE''  OR ANY OTHER VENDOR WHICH DOES NOT PROVIDE AN
  95. ORIGINAL  PACKAGE  AS COMPOSED BY CANON INCORPORATED INCLUDING BUT
  96. NOT   LIMITED  TO  ALL  ORIGINAL  DOCUMENTATION,  INSERTIONS,  AND
  97. SOFTWARE.
  98.  
  99. ANY  UNLAWFUL  INFRINGEMENT  UPON  THESE  COPYRIGHTS MAY RESULT IN
  100. STATUTORY AND OTHER PUNITIVE DAMAGES.
  101.  
  102.  
  103.  
  104.  
  105.  
  106.                           Trademarks 
  107.                           -----------
  108.  
  109. Amiga is a registered trademark of Commodore-Amiga, Inc.; Canon is
  110. a  registered  trademark  of  Canon  USA  Inc.;  Intellifont  is a
  111. registered   trademark  of  Agfa  Corporation  (AGFA  Compugraphic
  112. Division);
  113.  
  114. All  other  trademarked products and company names used herein are
  115. used   for  identification  purposes  only.   No  infringement  of
  116. trademarks  is  intended.   Trademarks  remain the property of the
  117. trademark holder.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.                            Support
  125.                            -------
  126.  
  127. Wolf  Faust  can  be  reached  for  technical support via InterNet
  128. (100116.1070@compuserve.com) and CompuServe (100116,1070).  Please
  129. speak  to  your  printer  dealer  and Canon Hotline Service before
  130. writing   to   Wolf  Faust  about  problems  with  the  software!.
  131. Questions  that  are  not  directly  related  to problems with the
  132. Software  will  not  be  answered.  QUESTIONS WILL NOT BE ANSWERED
  133. UNLESS   POSTAGE   IS   PAYED  BY  YOU  (NO  CHEQUES/MONEY  ORDERS
  134. ACCEPTED!!)  AND  THERE  IS  NO  GUARANTEE  WOLF FAUST WILL ANSWER
  135. (sorry, time is limited).
  136.  
  137. Wolf Faust can be reached at the following address:
  138.   
  139. Wolf Faust 
  140. Am Dorfgarten 10 
  141. 60435 Frankfurt
  142. Germany 
  143.  
  144. If you are making a bug report, don't forget to include your phone
  145. number  and  a REPORT disk (see error and fixes chapter at the end
  146. of  this  readme  file).   And make sure you have gone through the
  147. problems mentioned in the error chapter.
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.                     Welcome to the CanonDisk
  155.                     ------------------------
  156.  
  157. CanonDisk  is  software  for  controlling  Canon printers with the
  158. Commodore-Amiga  personal  computer  with  the purpose of creating
  159. high  quality  output.  The CanonDisk is divided into two parts, a
  160. Canon  driver  and  a Canon picture-printing program.  CanonDisk's
  161. main qualities include:
  162.  
  163. *  Workbench printer drivers for all current BJ and BJC Canon printers.
  164.    The  drivers  have been designed specifically for each printer and
  165.    give several unique features.
  166.  
  167. *  Setup software for the latest BJC printers.
  168.  
  169. *  The BJ5-230 and BJC drivers support Canon's Extended Emulation
  170.    for faster and improved graphic output.
  171.  
  172. *  Definable dither patterns including preset patterns.
  173.  
  174. *  16-point  colour  adjustment  for  each colour component.  This
  175.    gives  the  user  many  features  including  gamma correction, and
  176.    contrast and brightness adjustment.
  177.  
  178. *  Ink compensation for the correction of ink impurities.
  179.  
  180. *  Workbench 2/3 graphical user interface (GUI).
  181.  
  182. *  The Canon drivers can print up to 256 shades of grey from normal
  183.    Amiga applications.  Standard Amiga drivers are limited to 16.
  184.  
  185. *  Settings  for page size, paper margins and the size of graphics
  186.    to be printed.
  187.  
  188. *  Settings for built-in printer typefaces.
  189.  
  190. *  The  software  is  very  fast  and  automatically uses improved
  191.    routines  if  the  software  is run on an Amiga with a 68020/30/40
  192.    CPU.
  193.  
  194. *  Includes  a  very  fast  printer drivers for the PageStream DTP
  195.    package.
  196.  
  197. *  font generation and automatic font download to the printer.
  198.  
  199. *  Support for the Photo Ink and Drop Modulation Technique (DMT)
  200.    of the latest Canon printers.
  201.  
  202. *  A limited working version of the CanonStudio graphic printing
  203.    program.
  204.  
  205. These  are  not the complete capabilities of the CanonDisk, merely
  206. some of the highlights.
  207.  
  208.  
  209.  
  210.  
  211.  
  212.                       System Requirements
  213.                       -------------------
  214.  
  215. CanonDisk is compatible with the entire family of Amiga computers.
  216. These  include  the  A500,  A1000,  A1200,  A1500,  A2000,  A2500,
  217. A2500/30,  A3000  and  A4000.  CanonDisk was designed to run under
  218. Workbench  versions  2, 2.1, 3 and 3.1.
  219.  
  220.  
  221.                   How CanonDisk Is Documented
  222.                   ---------------------------
  223.  
  224. CanonDisk  is  very  easy  to  use,  but you do require at least a
  225. passing  familiarity with general Amiga usage and practices.  This
  226. readme  manual  assumes that you have such a familiarity.  If more
  227. basic  information  is required about operating your Amiga than is
  228. provided  in  this manual, please consult the introductory manuals
  229. that  came  with  your machine.  We also strongly suggest that new
  230. Amiga  owners  contact  their  local  Amiga  user groups for basic
  231. training and help.
  232.  
  233. In  order  to  produce  the  best  product  possible the manual is
  234. routinely  updated each time a new run is required.  If you should
  235. find  any  technical, typographical, grammatical or any other type
  236. of  error in your manual, please relay this information clearly to
  237. the developer (address see above).
  238.  
  239.  
  240.                          Thanks to...
  241.                          ------------
  242.  
  243. I  have  been  assisted  by testers and those who have sent money,
  244. printer  manuals and program suggestions.  To all of you, I extend
  245. my appreciation.
  246.  
  247. Because  of  their  extra  efforts I would like to thank following
  248. people and companies:
  249.  
  250. Jeff  Walker,  the person who dragged me into the chaotic world of
  251. writing  printer software (bah!), and who proof read most parts of
  252. this manual and re-worded parts of it.
  253.  
  254. Canon,  surely  the  only  printer  manufacturer  with major Amiga
  255. development and support.
  256.  
  257. - Wolf Faust, December 1992.
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.                  The Workbench Printer Drivers
  265.                  -----------------------------
  266.  
  267. After  installing  a Canon driver you should be able to print from
  268. your  normal application programs.  In most cases you must further
  269. adjust the driver settings to your printer to get the best printer
  270. output possible.  This chapter describes most of the functions for
  271. controlling the Canon drivers.  But before describing each driver,
  272. here  are  some  general  things  about  printer  drivers,  and in
  273. particular the Canon drivers.
  274.  
  275.  
  276.  
  277.      GRAPHIC  >--------------
  278.                             |
  279.                             |
  280.                            \|/
  281.       
  282.                        -----------
  283.       TEXT    >------> | Driver  | >-------> PRINTER
  284.                        -----------
  285.       
  286.                            /|\
  287.                             |
  288.                             |
  289.                             |
  290.       
  291.                        Preferences
  292.  
  293.  
  294.  
  295.  
  296. Printer  drivers  offer a way of sending configuration-independent
  297. output  to  a  printer  attached  to  the  Amiga.  A driver can be
  298. thought  of as a filter that takes standard commands as input, and
  299. translates  them  into  commands  understood by specific printers.
  300. The  commands  sent  to  the  printer  via  the  prt:   device are
  301. standardized  on all Amigas so that programmers only have to write
  302. the software once and not for all possible printer emulations.  It
  303. is  the  task  of the printer driver to translate an Amiga printer
  304. command  into  the  correct command for a particular printer.  For
  305. each  type  of printer in use, a printer driver (or a driver for a
  306. compatible   printer)  should  be  present  in  the  devs:printers
  307. directory.
  308.  
  309. If  you  want to print text in bold, you have to decide whether to
  310. use  a  standard  Amiga command (also known as an escape sequence)
  311. via  prt:,  or  the  command  mentioned in your printer manual via
  312. par:.   Often  people  get  confused about prt:  and par:.  Do not
  313. send commands mentioned in your printer manual to prt:.  This will
  314. most  likely  fail,  or  cause  wrong  characters  in your printer
  315. output.  You should use prt:  as opposed to par:  because commands
  316. sent  to  prt:  can be used on every printer, not just the kind of
  317. printer  you  have.   The  par:  device has even more shortcomings
  318. than prt:, but we're not concerned with them in this manual.
  319.  
  320.  
  321. An argument often used by programmers using par:  is the unlimited
  322. control  over  the  printer.   This is a fallacy.  You can control
  323. every printer feature via the prt:  device.
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.                    The Canon Printer Drivers
  331.                    -------------------------
  332.  
  333. The  Canon  printer  drivers automatically check for the processor
  334. being  used  (68000,  68010/68020,  68030, 68040) and optimize the
  335. print  routines  accordingly,  so  there  is no need for a special
  336. `turbo' version of the driver in order to get the most out of your
  337. Amiga.
  338.  
  339. The  tables below show the graphics densities supported by all the
  340. Canon  drivers.   Density  is  set in Workbench preferences.  With
  341. some  programs  you  can  also  choose  a density from within your
  342. application program.
  343.  
  344. Beside  the density tables, tables with all driver-supported Amiga
  345. escape  sequences  (use  prt:   not  par:  for these commands) are
  346. shown.
  347.  
  348. CanonBJ5-230 and CanonBJ300 Densities:
  349.  
  350. Density  X dpi    Y dpi  Comment
  351. 1        180      180    No Color Adjustment/Custom Dither/...
  352. 2        360      360    No Color Adjustment/Custom Dither/...
  353. 3        360      180
  354. 4        120      360
  355. 5        180      360
  356. 6        240      360
  357. 7        360      360
  358.  
  359. CanonBJ-EC Densities (normal / BJC610 print densities):
  360.  
  361. Density  X dpi    Y dpi  Comment
  362. 1        180/360  360/360  No Color Adjustment/Custom Dither/...
  363. 2        360/720  360/720  No Color Adjustment/Custom Dither/...
  364. 3        180/180  180/180
  365. 4        120/180  360/180
  366. 5        180/360  360/360
  367. 6        360/720  180/360
  368. 7        360/720  360/720
  369.  
  370.  
  371. CanonBJ5-230 Commands:
  372.  
  373. Name        Escape sequence        Function         Defined By
  374. aRIS             ESCc               reset              ISO
  375. aRIN             ESC#1           initialize           Amiga
  376. aIND             ESCD                lf                ISO
  377. aNEL             ESCE            return,lf             ISO
  378. aSGR0            ESC[0m        normal char set         ISO
  379. aSGR4            ESC[4m         underline on           ISO
  380. aSGR24           ESC[24m        underline off          ISO
  381. aSGR1            ESC[1m         boldface on            ISO
  382. aSGR22           ESC[22m        boldface off           ISO
  383. aSHORP0          ESC[0w         normal pitch           DEC
  384. aSHORP2          ESC[2w           elite on             DEC
  385. aSHORP1          ESC[1w           elite off            DEC
  386. aSHORP4          ESC[4w        condensed fine on       DEC
  387. aSHORP3          ESC[3w         condensed off          DEC
  388. aSHORP6          ESC[6w          enlarged on           DEC
  389. aSHORP5          ESC[5w          enlarged off          DEC
  390. aDEN6            ESC[6"z       shadow print on         DEC
  391. aDEN5            ESC[5"z       shadow print off        DEC
  392. aDEN4            ESC[4"z       doublestrike on         DEC
  393. aDEN3            ESC[3"z       doublestrike off        DEC
  394. aDEN2            ESC[2"z           NLQ on              DEC
  395. aDEN1            ESC[1"z           NLQ off             DEC
  396. aSUS2            ESC[2v        superscript on         Amiga
  397. aSUS1            ESC[1v        superscript off        Amiga
  398. aSUS4            ESC[4v         subscript on          Amiga
  399. aSUS3            ESC[3v         subscript off         Amiga
  400. aSUS0            ESC[0v      normalize the line       Amiga
  401. aPLU             ESCL          partial line up         ISO
  402. aPLD             ESCK         partial line down        ISO
  403. aFNT0            ESC(B  Typeface  0 (default): Courier DEC
  404. aFNT1            ESC(R     Typeface  1: Line Printer   DEC
  405. aPROP2           ESC[2p       proportional on         Amiga
  406. aPROP1           ESC[1p       proportional off        Amiga
  407. aVERP0           ESC[0z      1/8" line spacing        Amiga
  408. aVERP1           ESC[1z      1/6" line spacing        Amiga
  409. aSLPP            ESC[nt      set form length n         DEC
  410. aPERF            ESC[nq       perf skip n (n>0)       Amiga
  411. aPERF0           ESC[0q         perf skip off            Amiga
  412. aSLRM            ESC[Pn1;Pn2s   L&R margin             DEC
  413. aCAM             ESC#3         Clear margins          Amiga
  414. aTBC3            ESC[3g       Clear all h tabs         ISO
  415. aTBC4            ESC[4g        Clr all v tabs          ISO
  416. aTBCALL          ESC#4       Clr all h & v tabs       Amiga
  417. aTBSALL          ESC#5        Set default tabs        Amiga
  418. aRAW             ESC[Pn"r Next 'Pn' chars are raw     Amiga
  419.  
  420. CanonBJ300 Commands:
  421.  
  422. Name        Escape sequence        Function         Defined By
  423. aRIS             ESCc              reset               ISO
  424. aRIN             ESC#1           initialize           Amiga
  425. aIND             ESCD               lf                 ISO
  426. aNEL             ESCE            return,lf             ISO
  427. aSGR0            ESC[0m        normal char set         ISO
  428. aSGR3            ESC[3m          italics on            ISO
  429. aSGR23           ESC[23m         italics off           ISO
  430. aSGR4            ESC[4m         underline on           ISO
  431. aSGR24           ESC[24m        underline off          ISO
  432. aSGR1            ESC[1m         boldface on            ISO
  433. aSGR22           ESC[22m        boldface off           ISO
  434. aSHORP0          ESC[0w         normal pitch           DEC
  435. aSHORP2          ESC[2w           elite on             DEC
  436. aSHORP1          ESC[1w           elite off            DEC
  437. aSHORP4          ESC[4w        condensed fine on       DEC
  438. aSGR0            ESC[0m        normal char set         ISO
  439. aSGR3            ESC[3m          italics on            ISO
  440. aSGR23           ESC[23m         italics off           ISO
  441. aSGR4            ESC[4m         underline on           ISO
  442. aSGR24           ESC[24m        underline off          ISO
  443. aSGR1            ESC[1m         boldface on            ISO
  444. aSGR22           ESC[22m        boldface off           ISO
  445. aSHORP0          ESC[0w         normal pitch           DEC
  446. aSHORP2          ESC[2w           elite on             DEC
  447. aSHORP1          ESC[1w           elite off            DEC
  448. aSHORP4          ESC[4w        condensed fine on       DEC
  449. aFNT0            ESC(B         typeface 0: Courier     DEC
  450. aFNT1            ESC(R         typeface 1: Letter Gothic DEC
  451. aFNT2            ESC(K         typeface 2: Prestige      DEC
  452. aFNT3            ESC(A         typeface 3: Script        DEC
  453. aFNT4            ESC(E         typeface 4: Press Roman PSDEC
  454. aFNT5            ESC(H         typeface 5: OCR-A         DEC
  455. aFNT6            ESC(Y         typeface 6: Olde World    DEC
  456. aFNT7            ESC(Z         typeface 7: Prestige Symbol DEC
  457. aFNT8            ESC(J         typeface 8: Presentator   DEC
  458. aFNT9            ESC(6         typeface 9: Orator        DEC
  459. aFNT10           ESC(C         typeface 10: Gothic SymbolDEC
  460. aPROP2           ESC[2p       proportional on         Amiga
  461. aPROP1           ESC[1p       proportional off        Amiga
  462. aVERP0           ESC[0z      1/8" line spacing        Amiga
  463. aVERP1           ESC[1z      1/6" line spacing        Amiga
  464. aSLPP            ESC[nt      set form length n         DEC
  465. aPERF             ESC[nq       perf skip n (n>0)       Amiga
  466. aPERF0           ESC[0q         perf skip off          Amiga
  467. aSLRM            ESC[Pn1;Pn2s   L&R margin             DEC
  468. aCAM             ESC#3         Clear margins          Amiga
  469. aTBC3            ESC[3g       Clear all h tabs         ISO
  470. aTBC4            ESC[4g        Clr all v tabs          ISO
  471. aTBCALL          ESC#4       Clr all h & v tabs       Amiga
  472. aTBSALL          ESC#5        Set default tabs        Amiga
  473. aRAW             ESC[Pn"r Next 'Pn' chars are raw     Amiga
  474.  
  475.  
  476. CanonBJ-EC Commands:
  477.  
  478. Name        Escape sequence        Function         Defined By
  479. aRIS             ESCc               reset              ISO
  480. aRIN             ESC#1           initialize           Amiga
  481. aIND             ESCD                lf                ISO
  482. aNEL             ESCE            return,lf             ISO
  483. aSGR0            ESC[0m        normal char set         ISO
  484. aSGR3            ESC[3m          italics on            ISO
  485. aSGR23           ESC[23m         italics off           ISO
  486. aSGR4            ESC[4m         underline on           ISO
  487. aSGR24           ESC[24m        underline off          ISO
  488. aSGR1            ESC[1m         boldface on            ISO
  489. aSGR22           ESC[22m        boldface off           ISO
  490. aSFC             SGR30-39    set foreground color      ISO
  491. aSHORP0          ESC[0w         normal pitch           DEC
  492. aSHORP2          ESC[2w           elite on             DEC
  493. aSHORP1          ESC[1w           elite off            DEC
  494. aSHORP4          ESC[4w        condensed fine on       DEC
  495. aSHORP3          ESC[3w         condensed off          DEC
  496. aSHORP6          ESC[6w          enlarged on           DEC
  497. aSHORP5          ESC[5w          enlarged off          DEC
  498. aDEN6            ESC[6"z       shadow print on         DEC
  499. aDEN5            ESC[5"z       shadow print off        DEC
  500. aDEN4            ESC[4"z       doublestrike on         DEC
  501. aDEN3            ESC[3"z       doublestrike off        DEC
  502. aDEN2            ESC[2"z           NLQ on              DEC
  503. aDEN1            ESC[1"z           NLQ off             DEC
  504. aSUS2            ESC[2v        superscript on         Amiga
  505. aSUS1            ESC[1v        superscript off        Amiga
  506. aSUS4            ESC[4v         subscript on          Amiga
  507. aSUS3            ESC[3v         subscript off         Amiga
  508. aSUS0            ESC[0v      normalize the line       Amiga
  509. aPLU             ESCL          partial line up         ISO
  510. aPLD             ESCK         partial line down        ISO
  511. aFNT0            ESC(B  Typeface  0 (default): Courier DEC
  512. aFNT1            ESC(R     Typeface  1  Sans Serif     DEC
  513. aFNT2            ESC(K     Typeface  2  Roman          DEC
  514. aFNT3            ESC(A        Typeface  3              DEC
  515. aFNT4            ESC(E        Typeface  4              DEC
  516. aFNT5            ESC(H        Typeface  5              DEC
  517. aFNT6            ESC(Y        Typeface  6              DEC
  518. aFNT7            ESC(Z        Typeface  7              DEC
  519. aFNT8            ESC(J        Typeface  8              DEC
  520. aFNT9            ESC(6        Typeface  9              DEC
  521. aFNT10           ESC(C        Typeface 10              DEC
  522. aPROP2           ESC[2p       proportional on         Amiga
  523. aPROP1           ESC[1p       proportional off        Amiga
  524. aJFY5            ESC[5 F      auto left justify        ISO
  525. aJFY7            ESC[7 F      auto right justify       ISO
  526. aJFY6            ESC[6 F      auto full justify        ISO
  527. aJFY0            ESC[0 F      auto justify off         ISO
  528. aJFY1            ESC[1 F      word fill(auto center)   ISO
  529. aVERP0           ESC[0z       1/8" line spacing        +++
  530. aVERP1           ESC[1z       1/6" line spacing        +++
  531. aSLPP            ESC[nt      set form length n         DEC
  532. aPERF            ESC[nq       perf skip n (n>0)       Amiga
  533. aPERF0           ESC[0q         perf skip off         Amiga
  534. aSLRM            ESC[Pn1;Pn2s   L&R margin             DEC
  535. aCAM             ESC#3         Clear margins          Amiga
  536. aTBC3            ESC[3g       Clear all h tabs         ISO
  537. aTBC4            ESC[4g        Clr all v tabs          ISO
  538. aTBCALL          ESC#4       Clr all h & v tabs       Amiga
  539. aTBSALL          ESC#5        Set default tabs        Amiga
  540. aRAW             ESC[Pn"r Next 'Pn' chars are raw     Amiga
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.                 PageStream 2.x Printer Drivers
  549.                 ------------------------------
  550.  
  551. The  CanonDisk includes special printer drivers for the PageStream
  552. 2.x  desktop  publishing program.  These drivers offer major speed
  553. improvement  compared  to the normal PageStream driver as they use
  554. Canon's Extended emulation.
  555.  
  556. The  installation  of  the  PageStream drivers is performed by the
  557. normal  CanonDisk  installation  program.  If you install a driver
  558. for  a  printer  which  might  also work with the Canon PageStream
  559. drivers, the installation program will ask you whether you want to
  560. install the Canon PageStream drivers or not.
  561.  
  562. The  PageStream  V2.x  BJ2xx.printer driver supports the following
  563. settings  in  the  printer  requesters  special  utility:  letter,
  564. legal, a4 and a3 (case is important!).
  565.  
  566. The  PageStream  V2.x  CanonBJCx00.printer  is  installed  for BJC
  567. users.   BJC  210,240,250  users should use the installed CanonBJC
  568. 800 driver.
  569.  
  570. The  BJC  driver  supports  the  following settings in the printer
  571. requesters special utility:
  572.  
  573. Paper sizes:
  574.  
  575. letter
  576. legal
  577. a4
  578. a3
  579. ledger
  580.  
  581. BJC800 print modes:
  582.  
  583. modea
  584. modeb
  585. modec
  586. moded
  587. modee
  588.  
  589. BJC6x0 print modes:
  590. paper:           COATED or OHP or PLAIN (default)
  591. paper thickness: NORM (default) or THICK
  592. % amount of black ink:  BLACK100 (default) or BLACK200
  593. print quality: GOOD or DRAFT or HIGH (default)
  594.  
  595. No  BJC6x0  print  mode will be defined, unless you use one of the
  596. BJC6x0  options.  For instance, you qant to print on normal DIN A4
  597. paper  as  fast as possible, define "A4+PLAIN+DRAFT+NORM+BLACK100"
  598. in the PageStream special gadget.
  599.  
  600.                 PageStream 3.x Printer Drivers
  601.                 ------------------------------
  602.  
  603. When using PageStream 3.x, you currently have to use the Workbench
  604. driver  from  PageStream  3.x  as the old Canon PageStream drivers
  605. don't  work  with  the  new  PageStream  program.  The quality and
  606. features  are  far  from  being  good.   That's  why a CanonStudio
  607. PageStream  3.x  driver  was  developed.  With this driver you can
  608. print  from  PageStream  using CanonStudio with all it's features.
  609. The driver currently works with the latest PageStream 3.1, 3.2 and
  610. 3.3  (and  newer?)  version  and requires a registered CanonStudio
  611. program or the Studio printing program.  Users already owning reg.
  612. CanonStudio or Studio can download the driver from AmiNet Internet
  613. sites.
  614.  
  615.  
  616.                       The SetupBJL Program
  617.                       --------------------
  618.  
  619. For  some Canon users a SetupBJL program is installed (by the time
  620. of  this  writing:   only for the Canon BJC 4xxx and BJC2xx).  The
  621. program  SetupBJL  may  also  be named SetupBJL-BJC4xxx or similar
  622. identifying  the  printer to use with.  The program can usually be
  623. found  in  your  systems Prefs drawer beside the drivers CanonPref
  624. program.   The  SetupBJL  program  may be used by Canon BJ and BJC
  625. users  for  controlling  the printers permanent settings.  It also
  626. allows  you  to  perform certain printer functions like test dumps
  627. and ink head cleaning.  The use of this program is very similar to
  628. the  MS-DOS  or  Windows  program  described in your printers user
  629. manual  or  DOS  print  guide.   This  chapter will only cover the
  630. additional  Amiga  specific  functions of the setup software.  See
  631. your printer manuals for more details.
  632.  
  633. In  most  cases  the printer is shipped to you by the manufacturer
  634. already  setup right for use with the Amiga.  Anyway, if you start
  635. SetupBJL for the first time, it's recommended to run the Setup For
  636. Amiga/EU  action  first.   This  will  setup  the  printer for you
  637. automatically.
  638.  
  639. Please note:  the default setup often sets the printer page length
  640. to 22 inches in SetupBJL.  This is NOT a bug and totaly correct as
  641. this  reflects  the  printers  internal  setting  after a complete
  642. reset.
  643.  
  644.  
  645. SetupBJL   can  be  started  with  various  Tool  Types  or  Shell
  646. arguments:
  647.  
  648. USEPOWERON:   If  you  specify  this keyword, the SetupBJL program
  649. will  unghost  the Auto On feature.  Please note that this feature
  650. should  only be used with the new BJC 240, 4200 and 4550 and later
  651. printers.   When  used  with  older  printers like BJC 210 and BJC
  652. 4100,  strange  problems  can arise (like being unable to turn off
  653. the  printer  manualy).   However,  if  you  like, you can try the
  654. feature  with  older printers...  often it does work even on those
  655. older  printers  fine.   However,  people wrote me lots of letters
  656. because  of  this  feature  in the past, even though the docs told
  657. about  problems.   So  in  order  to make things safe, it's off by
  658. default for those old printers.
  659.  
  660. PUBSCREEN:   SetupBJL opens a window on the default public screen.
  661. You  may  specify a special public screen by setting the Tool Type
  662. "PUBSCREEN=screenname".   The  screen name is case sensitive.  and
  663. the  SetupBJL  program will open its windows on your application's
  664. screen.
  665.  
  666. TOPAZ:  SetupBJL is font independent.  All text is displayed using
  667. the  system font.  If TOPAZ is specified, only the topaz 8 font is
  668. used.
  669.  
  670. SAVE:   When  using  this option, SetupBJL will set-up the printer
  671. without  showing  the  set-up  window  first.   This is useful for
  672. controlling  printer  settings  from  batch files.  You can enable
  673. certain  printer  settings  without  user interaction by using the
  674. FROM  option in combination with SAVE.  Settings can be saved from
  675. SetupBJL by using the Save As menu item.
  676.  
  677. SetupBJL  will automatically quit after 10 seconds if your printer
  678. is off or not connected.
  679.  
  680. FROM:   SetupBJL  saves the settings sent to the printer in a file
  681. named  SetupBJL.prefs,  placed  in the same drawer as the SetupBJL
  682. program.   Next  time  you  start  SetupBJL,  the  current printer
  683. settings are read from this file and displayed.
  684.  
  685. FROM  allows you to specify a different settings file for reading.
  686. You  can  save  other settings files than SetupBJL.prefs using the
  687. Save As menu item.
  688.  
  689.  
  690. DEVICE:   SetupBJL  usually  sets  up the output device defined in
  691. Workbench  2.04 printer preferences.  Since Workbench 2.04, nearly
  692. any  output  device  can  be  defined  in  preferences for printer
  693. output.   Usually  serial.device  or parallel.device is used.  You
  694. may  alter the device using the case sensitive DEVICE Tool Type or
  695. Shell argument.
  696.  
  697. UNIT:  Workbench 2.04 (or higher) Printer preferences programs may
  698. enable  you  to  specify a printer port unit to print to.  Most of
  699. the  current multiport cards enable you to specify a port to print
  700. to  using a unit number (0 = internal port, 1 = external port A, 2
  701. = external port B ...).  Using the UNIT tool type or Shell keyword
  702. you can define a unit (port) to print to.
  703.  
  704. POWEROFF:   When  using  this  option,  SetupBJL will turn off the
  705. printer  without  showing the set-up window first.  This is useful
  706. for  controlling  the  printer  from  batch  files.  SetupBJL will
  707. automatically quit after 10 seconds if your printer is already off
  708. or not connected.
  709.  
  710.  
  711.  
  712. SetupBJL  saves  the  settings sent to the printer in a file named
  713. SetupBJL.prefs, placed in the same drawer as the SetupBJL program.
  714. Next  time  you  start  SetupBJL, the current printer settings are
  715. read from this file and displayed.  This method works only so long
  716. as  SetupBJL  is  used  for all printer setting changes and is not
  717. moved to another directory without the SetupBJL.prefs file.
  718.  
  719.  
  720. SetupBJL  offers some printer functions and settings not available
  721. in the MS DOS software:
  722.  
  723.  
  724.                       Setup For Amiga/EU
  725.  
  726. This  Printer Action function will setup the Canon printer for use
  727. with  the Canon Amiga Workbench driver.  The setup is for use with
  728. DIN A4 sized paper which is mainly used in Europe (EU).
  729.  
  730.                       Setup For Amiga/US
  731.  
  732. Same as Setup For Amiga/EU for use with US Letter sized paper.
  733.  
  734.                        Enable Hex Dump
  735.  
  736. This Printer Action will set the printer to hex dump mode.
  737.  
  738.                           Auto On
  739.  
  740. When enabled, the printer will automatically turn on if you try to
  741. transfer   data   to  the  printer.   The  option  is  usefull  in
  742. combination  with  the Auto Off setting.  It allows you to let the
  743. printer automaticly turn itself on and off as needed.
  744.  
  745. Please note that turning on your computer can cause the printer to
  746. go  on  too.   This  is  a  normal behaviour with Auto On enabled.
  747. Turning  your  printer  on and off too often is also no good idea.
  748. The  printer  does  consume  a  small amount of ink for a cleaning
  749. procedure everytime it is turned on.  It is recommended to use the
  750. Auto Off feature with at least 10 minutes.
  751.  
  752.  
  753.  
  754.  
  755.  
  756.                   The Canon Preferences Programs
  757.                   ------------------------------
  758.  
  759. Apart  from  the  functions  mentioned  in  the section "The Canon
  760. Printer  Drivers",  there  are  more utilities unique to the Canon
  761. drivers.   These  utilities are managed using Commodore's standard
  762. environment  variables  and  can  be controlled by using the Shell
  763. setenv and getenv commands.  As setting environment variables this
  764. way  can  be  a  very complex task, a Canon preferences program is
  765. available to make the job easier.
  766.  
  767. The  CanonPref  preferences  programs provide an intuitive GUI and
  768. requires   at   least   Workbench  2.04  to  run.   The  CanonPref
  769. preferences  programs  can  be  controlled by the mouse and/or the
  770. keyboard.   Each gadget in the program can be operated by pressing
  771. the  underlined  letter  in  the  gadget.  Pressing that letter is
  772. equivalent  to clicking on the gadget with the mouse.  In the case
  773. of a cycle gadget, you can use the upper case or lower case letter
  774. to  cycle  back and forth.  See your Amiga system manual on how to
  775. control the filerequester by keyboard or mouse.
  776.  
  777. Following Canon preference editors are available on this CanonDisk
  778. (from now on I will call them CanonPref programs):
  779.  
  780. Driver                Preference Editor       Setting file ENV:
  781. ------------------------------------------------------------------
  782. CanonBJ300            CanonBJ300Pref          CanonBJ300Pref
  783. CanonBJ5-230          CanonBJ5-230Pref        CanonBJ5-230Pref
  784. CanonBJ-EC            CanonBJECPref           CanonBJECPref
  785.  
  786.  
  787. All  windows  are opened directly under your mouse pointer, so you
  788. do  not  have to move or scroll the screen to control the program.
  789. All  windows  are  opened  on  the default public screen.  You may
  790. specify   a  special  public  screen  by  setting  the  Tool  Type
  791. PUBSCREENscreen  name  The screen name is case sensitive.  and the
  792. CanonPref  preferences  program  will  open  its  windows  on your
  793. application's  screen.   If you run the preferences program from a
  794. Shell You can specify a screen with the PUBSCREEN option:
  795.  
  796.  
  797.                  CanonBJECPref PUBSCREEN screenname
  798.  
  799.  
  800. For  example,  if  you  use  the  ASDG  CEDPro text editor you may
  801. specify  CanonPref  PUBSCREEN  CygnusEdScreen1  and  the CanonPref
  802. preferences  program  will  open its windows on the CEDPro screen.
  803. Make  sure the CEDPro screen is public before running the example.
  804. You need at least CEDPro version 2.12 for this example.
  805.  
  806. All  Canon programs are font independent, which means they use any
  807. system  font  you  have  chosen  in Workbench Font preferences for
  808. displaying  the  text  in  gadgets and windows.  You can force the
  809. preferences  programs to always use the topaz 8 font by defining a
  810. TOPAZ  Tool  Type.   This  is  the  same  as  using  a TOPAZ Shell
  811. argument.
  812.  
  813. Similar  to the preferences programs that comes with the Workbench
  814. system, the USE, SAVE and FROM Shell arguments or Tool Types allow
  815. switching  between different driver settings.  You can specify the
  816. preference  file  to  edit with the FROM argument.  If you combine
  817. FROM with the USE keyword the settings of the specified preference
  818. file will become temporarily enabled.  The preference program will
  819. not  show  any user interface.  SAVE is similar to USE except that
  820. SAVE  enables  the settings permanently.  SAVE may be used without
  821. the FROM keyword in order to make temporary settings permanent.
  822.  
  823. You  can save a driver preferences file using the Save As...  menu
  824. item  in  the  preferences  program.   Preference  files cannot be
  825. exchanged between different drivers.
  826.  
  827. After  starting  a  driver  preferences  program,  the main window
  828. opens.   Now  continue  reading  the  chapter  which discusses the
  829. driver   preferences  program  that  has  been  installed  by  the
  830. installation  program.   The  name  of  the  preference program is
  831. displayed  at  the  end  of  the installation and should have been
  832. noted along with the driver name.
  833.  
  834.  
  835.  
  836.  
  837. All  CanonPref  program  are  very similar.  All utilities in the
  838. CanonPref programs are described here in detail:
  839.  
  840.  
  841. Emul.:
  842. Print Mode:
  843. -----------
  844.  
  845. Most new Canon printers do offer a so called "Extended Emulation".
  846. This  emulation  is  only  supported  by  Canon  printers.   Using
  847. Extended Emulation gives you much better and faster output on your
  848. Canon  printer.   Many  features  of  the  Canon printers are only
  849. available  when  using Extended Emulation:  720dpi graphics, Photo
  850. Ink   or  Drop  Modulation  Technique  (DMT)  support,  compressed
  851. graphics.   However, there are some important drawbacks you should
  852. note in order to use the driver without any complications.
  853.  
  854. The  main  drawback  is,  that  the Canon printer can't print text
  855. using the printers internal fonts under Extended Emulation.  So in
  856. order  to  print  text using the printers fonts, the driver has to
  857. switch  to  the  normal Epson emulation.  This can only be done at
  858. the  beginning of a page.  So you can't print text and graphics on
  859. the  same  page, unless the text is also printed in graphics mode.
  860. This  is  usually done by all major applications on the Amiga.  So
  861. with  most applications you can use Extended Emulation without any
  862. problems.
  863.  
  864. Until version V6 of the CanonBJ-EC driver, the user had to manualy
  865. switch  between  Epson and Extended emulation using CanonBJECPref.
  866. With  the release of V6 this is no longer true.  The CanonBJ-EC V6
  867. driver  is  able  to  switch  between Epson and Extended Emulation
  868. automatically  at the start of each page.  So you can print a page
  869. of  graphics  and  the  next page can be a page of text.  The only
  870. limitation  caused by the printer is, that you can't have text and
  871. (Extended)  graphics on the same page.  A page of graphics must be
  872. ended  by  page ejection (ie.  a Formfeed command - either sent by
  873. the  application or caused the driver itself).  So the driver will
  874. only  switch back to Epson emulation after the page was ejected or
  875. the printer device was freshly opened.
  876.  
  877. In  practice,  this  means,  you can print text using the printers
  878. internal fonts from an editor, then print an image from a painting
  879. program  using  Extended  emulation.   Then print text again.  All
  880. this  is  now  done  without  requiring you to switch the printers
  881. emulation manualy.
  882.  
  883. Important:  note that only the new CanonBJ-EC V6 driver is able to
  884. automatically  switch  the  printers  emulation  as required.  The
  885. CanonBJ5-230  driver still needs to get switched manualy.  So when
  886. selecting the Canon Extended Emulation in the CanonBJPref program,
  887. you  can only print graphics using the driver once the printer was
  888. switched  to extended emulation.  In order to print text using the
  889. printers internal font again, you have to either switch back to BJ
  890. emulation  or  flush  the  driver  out of memory (which causes the
  891. driver to reset the printer at the next use).
  892.  
  893. Now  many  users  think  the limitation introduced by the Extended
  894. emulation  is  a problem for them.  In practice, the limitation is
  895. near  to  none-existent.   For  instance,  when printing text from
  896. programs  like  Final  Writer,  Wordworth,  Professional  Page and
  897. PageStream,  the printers internal font doesn't get used at all as
  898. all text is printed using the printers (Extended) graphics mode.
  899.  
  900. So  in  practice,  you should set the driver to Extended emulation
  901. unless  not  already  done  for you by the installation procedure.
  902. Sometimes  the  installation program does this for you.  Sometimes
  903. it leaves the printer to the normal Epson or BJ emulation in order
  904. to   make   sure   the   driver  is  100%  compatible  with  Amiga
  905. applications.
  906.  
  907. The Extended Emulation is enabled by the Emul.  gadget in the main
  908. window   of   the   Canon   preferences  programs  (CanonBJECPref,
  909. CanonBJPref...).  The Extended Emulations often also are described
  910. as  " Text OR Graphics" or "Graphics only" in order to reflect the
  911. limitation  of  not  being  able to print text and graphics on the
  912. same  page.  In case of "Graphics only" offered by the BJ drivers,
  913. you  must  manualy switch emulations using the CanonPref programs.
  914. Some  emulations  offer  special  print modes selected by the Mode
  915. gadget  below  the  Emul  gadget.   Here  are the main differences
  916. between the various emulations and print modes supported:
  917.  
  918.  
  919.                        Epson24 / BJ printers
  920.  
  921. This  emulation  can  be used with most currently available 24-pin
  922. printers.  The emulation supports printing text and graphics.  Two
  923. passes  of  the  printer  head are needed for printing one line of
  924. graphics  at 360 vertical dpi.  The emulation is also supported by
  925. BJ printers with Epson emulation.
  926.  
  927.                       Epson48 / BJC printers
  928.  
  929. This  emulation  is  the  driver's default setting.  The emulation
  930. supports  printing  text  and  graphics  on  the  same  page.  The
  931. emulation  is not supported by most BJ printers.  The emulation is
  932. able  to  print  48  dots  per printer line in 360 dpi resolution,
  933. enabling  the  printing  of  high density graphics in one pass per
  934. line.
  935.  
  936. This  emulation  is  the  default  for  most  BJC  printers  after
  937. installation.   This  emulation  was  choosen in order to make the
  938. driver  as compatible as possible with all Amiga applications.  It
  939. definitly  is  not  what  is best in 99.9% of all users.  So it is
  940. highly  recommend  you  try the Extended Emulation of your printer
  941. described below if possible.
  942.  
  943. Note  that  BJC  210, 240 and 250 can't print color graphics using
  944. the  Epson  emulation.   In order to print color, you must set the
  945. driver to extended emulation.
  946.  
  947.  
  948.                      BJ 200/230 Text OR Graphics
  949.                      BJ 200ex Text OR Graphics
  950.  
  951. This  emulation  does not support printing text when used with the
  952. CanonBJ5-230  driver.   Graphic printing is accomplished using the
  953. printer's  extended  emulation.   The  emulation  is  for use with
  954. BJ100,   BJ-200,  200e,  200ex  and  BJ-230  printers  only.   The
  955. emulation  supports  printing  up  to  64  dots  per printer line.
  956. Compression  is used by the driver to speed up transfer of data to
  957. the  printer.   The 200ex mode also allows you to define the print
  958. mode of the printer.  Use the print mode gadget for this.
  959.  
  960.                       BJC 210 Text OR Graphics
  961.                       BJC 240 Text OR Graphics
  962.                       BJC 250 Text OR Graphics
  963.  
  964. This  Extended  emulation  should  be  used  with  Canon  BJC  2xx
  965. printers.   As  described above, you can't print graphics and text
  966. using  the  printers internal font on the same page.  Different to
  967. the  Epson  emulations,  the  BJC 2xx extended emulation supports
  968. printing color graphics. Extended emulation also supports the
  969. Photo Ink cartridge of the BJC 240 and 250.
  970.  
  971. A special note is needed for the new V6 drivers Photo Ink support:
  972.  
  973. In  order  to  print  using  the  Photo  Ink feature, you must use
  974. Extended  emulation.   Set the print mode to "Photo Ink" using the
  975. Mode  gadget.   This  will cause the driver to switch to Photo Ink
  976. routines.   Note  you  MUST  HAVE  A  PHOTO  INK CARTRIDGE in your
  977. printer  in  order  to  use this print mode.  Similar to switching
  978. resolution,  the  Photo  Ink  mode  does require you to adjust the
  979. colors  of  the  driver  for  this print mode.  This can easily be
  980. achived using the CanonBJECPref's "Preset" menu.
  981.  
  982. Please note that the current color preset for Photo Ink on the BJC
  983. 240/250  is only of limited quality on the BJC 240/250.  This is a
  984. result  of  the color correction peformed by driver not being able
  985. to  do  the  perfect  color  correction  required by the Photo Ink
  986. cartridge.
  987.  
  988. Thus  it  is  highly recommended to USE CANONSTUDIO FOR PHOTO INK.
  989. The registered verion of CanonStudio comes with a color management
  990. able  to  deal with all color problems associated with the BJC 240
  991. Photo Ink cartridge.
  992.  
  993. Most  of  the  changes  done in the CanonBJ-EC driver V6 have been
  994. made  in  order to built in the color correction of CanonStudio in
  995. the future.  So please, use CanonStudio for good quality Photo Ink
  996. output  or try editing the color adjustment of the driver until an
  997. improved CanonBJ-EC driver is released.
  998.  
  999. For  more  info  on  Photo  Ink  usage  see  the "BJC 4000 Text OR
  1000. Graphics" item below.
  1001.  
  1002.  
  1003.  
  1004.                       BJC 600(e) Text OR Graphics
  1005.  
  1006. This Extended emulation should be used with Canon BJC 600 and 600e
  1007. printers.   As  described above, you can't print graphics and text
  1008. using  the  printers internal font on the same page.  Different to
  1009. the  Epson  emulations,  the  BJC  600 extended emulation supports
  1010. printing up to 64 dots per line.
  1011.  
  1012. When  using  the  Canon  BJC  emulation you are able to define the
  1013. print  mode  or  method.   For  the BJC-600 you can choose various
  1014. paper   types   (normal/plain,   coated,   back   print  film  and
  1015. transparency/OHP),  paper  thickness  (normal,  thick)  and  print
  1016. quality  (enhanced  black,  high  speed, high quality).  The print
  1017. quality  and  paper  type  setting  has  a  major influence on the
  1018. printed speed.
  1019.  
  1020.                       BJC 610, 620 Text OR Graphics
  1021.  
  1022. This  Extended emulation should be used with Canon BJC 610 and 620
  1023. printers.   As  described above, you can't print graphics and text
  1024. using  the  printers internal font on the same page.  Different to
  1025. the  Epson emulations, the extended emulation supports printing up
  1026. to 64 dots per line and 720dpi on these BJC printers.
  1027.  
  1028. When  using  the  BJC  610/620  extended emulation you are able to
  1029. define  the  print  mode and method.  You can choose various paper
  1030. types    (normal/plain,    coated,    back    print    film    and
  1031. transparency/OHP).   The  paper type setting has a major influence
  1032. on the printed speed and quality.
  1033.  
  1034. Please  note  that  as soon as you select 720dpi for printing, you
  1035. usually  have to adjust the colors of the output.  You can use the
  1036. Preset  menu  of CanonBJECPref for this.  It offers a color preset
  1037. for the BJC and various paper types.
  1038.  
  1039.                        BJC 800 Extended Emulation
  1040.  
  1041. This  Extended emulation should be used with Canon BJC 800 and 820
  1042. printers.   As  described above, you can't print graphics and text
  1043. using  the  printers internal font on the same page.  Different to
  1044. the  Epson  emulations, the extended emulation allows control over
  1045. the  print  mode used.  The print mode set by the printer panel is
  1046. overridden.   Please  see your BJC-800/820 printer manual for more
  1047. information  about  each print mode offered.  For the best quality
  1048. select print mode A.
  1049.  
  1050.                        BJC 80 Text OR Graphics
  1051.                     BJC 70/BJ 30 Text OR Graphics
  1052.                       BJC 4000 Text OR Graphics
  1053.                       BJC 4100 Text OR Graphics
  1054.                       BJC 4200 Text OR Graphics
  1055.                       BJC 4300 Text OR Graphics
  1056.                       BJC 4550 Text OR Graphics
  1057.                       BJC 4650 Text OR Graphics
  1058.  
  1059. As  described  above,  you can't print graphics and text using the
  1060. printers  internal font on the same page when using these Extended
  1061. emulation  settings.   Different  to the Epson emulations, the BJC
  1062. Extended  emulations  support  printing up to 128 dots per printer
  1063. line (BC 20 cartridge with BJC).
  1064.  
  1065. With  the Extended emulation enabled, you can define various print
  1066. modes or paper types using the Mode gadget in CanonBJECPref.
  1067.  
  1068. Printing  with  resolutions  higher  than 360 dpi or using special
  1069. features  like  Photo  Ink  or Drop Modulation Technique (DMT) are
  1070. only possible when using the Extended emulation of your printer.
  1071.  
  1072. Important:   when switching the print mode or print resoltion, you
  1073. most  likely  have to adjust the colors for the printing.  If not,
  1074. your  output might be much too dark, bright or muddy.  You can use
  1075. the  Preset  menu  of  CanonBJECPref  for this.  It offers a color
  1076. preset  for the BJC 4xxx and 720*360dpi on various xerox paper and
  1077. more.
  1078.  
  1079. A  special  note  is needed in case you do want to use a Photo Ink
  1080. cartridge with your printer:
  1081.  
  1082. Set  the  print  mode  to "Photo Ink" using the Mode gadget.  This
  1083. will  cause  the driver to switch to Photo Ink routines.  Note you
  1084. MUST  HAVE  A  PHOTO INK CARTRIDGE in your printer in order to use
  1085. this  print  mode.  Similar to switching resolution, the Photo Ink
  1086. mode  does require you to adjust the colors of the driver for this
  1087. print  mode.  This can easily be achived using the CanonBJECPref's
  1088. "Preset" menu.
  1089.  
  1090. Here some general info on Photo Ink usage with the CanonBJ-EC
  1091. driver: 
  1092.  
  1093. The  Canon  Photo  Ink  cartidges  do  allow  the printer to print
  1094. multiple  shades per color for each addressable printer dot.  As a
  1095. result,  the  printer  can  print 64 colors instead of the usual 8
  1096. colors  by  most  color  printers.  In order to make use of the 64
  1097. shades,  the  driver  has  to  use a completly different dithering
  1098. routine,  which is more complex and thus needs more time.  It also
  1099. becomes clear, that if you want to use the Photo Ink cartridges 64
  1100. colors, the driver must get 64 or more colors by the application.
  1101.  
  1102. For  instance, printing black text with the Photo Ink cartridge is
  1103. not  a  good  idea  as you can print sharper full black characters
  1104. with the normal print head. Of course, you can use the Photo Ink
  1105. cartridge for this, but the quality is lower, the ink is more
  1106. expensive and you have to wait longer for the printer.
  1107.  
  1108. Another  bad  idea is using an Amiga application for printing that
  1109. doesn't  send shades.  For instance CanonStudio's Workbench output
  1110. module,   Art   Department   Professional's   PrefPrinter   saver,
  1111. TruePrint24  and PageStream V2.x only send already binary dithered
  1112. data  to  the driver.  Binary dithered means, the driver only gets
  1113. On/Off  info  for  each printer dot and no shades.  Thus you don't
  1114. make  use  of  the  Photo Ink's capability for shades.  With those
  1115. applications,  you  are  better  off  using the normal print head.
  1116. Please  note  that  the  registered  version of CanonStudio or the
  1117. commercial  Studio  software comes with special output modules for
  1118. the Canon printers offering Photo Ink support directly.
  1119.  
  1120. In  order  to not increase the driver size to 100 KByte because of
  1121. the  large  size  of  each  Photo  Ink  dither routine, the normal
  1122. CanonBJ-EC Driver does not offer all dither routines selectable in
  1123. CanonBJECPref.  The driver will automatically switch to Blue Noise
  1124. 30% Dithering for all error diffusion dither routines.  If you did
  1125. select  Floyd  Steinberg dithering, the driver will switch to Blue
  1126. Noise 30% if you select Photo Ink.  Please note we are planning to
  1127. release  the  driver  with all dither routines available for Photo
  1128. Ink  via  CompuServe  and  AmiNet.   But the driver distributed by
  1129. Canon  on  disk  won't  offer  these dither routines as the driver
  1130. wouldn't  fit on the disk.  If you don't know which type of driver
  1131. you  got,  simply  check the file site of the CanonBJ-EC driver in
  1132. the  devs:printers  drawer.  If the driver is bigger than 60KByte,
  1133. than  you  most  likely have the driver with all dithers available
  1134. with Photo Ink.
  1135.  
  1136.  
  1137. Smooth:
  1138. -------
  1139.  
  1140. The   Smooth  gadget  is  only  available  with  certain  Extended
  1141. emulations  enabled.   The smooth mode only works when printing in
  1142. grayscale  mode.   On a BJC-4000 it even only works with the BJ 20
  1143. b/w  cartridge  and  a  BJC  70  (ie.   BJ  30)  with the b/w only
  1144. cartridge.   When  smoothing  is enabled, the printer refines your
  1145. printout  by polishing away jagged edges and ragged stair-stepping
  1146. curves  of  graphics.  This results in sharp and crisp printout at
  1147. 720  (horizontal)  by  360  (vertical)  dots  per inch.  Note that
  1148. printing speed is affected by smoothing.  The printer's smooth dip
  1149. switch setting does not affect printing in BJC emulation.
  1150.  
  1151. Color Mode  (Supergrey):
  1152. ------------------------
  1153.  
  1154. Normal Workbench printer drivers are limited to 16 shades of grey.
  1155. After  brightening  the  graphics  output,  even  fewer shades are
  1156. available.   Canon  drivers  do  not  have this limitation and can
  1157. print  colour  pictures  in  up  to  256  shades of grey using the
  1158. Workbench  color  output  mode.   Some  Canon  drivers  provide  a
  1159. Supergrey  gadget allowing you to switch between real color output
  1160. and Supergrey mode.  This gadget is not needed by b/w BJ drivers.
  1161.  
  1162. With  Supergrey enabled, every colour picture will be printed as a
  1163. greyscale picture if you select colour instead of greyscale as the
  1164. graphics  output  mode.  With Supergrey it is the printer driver's
  1165. task  to  convert the colour data into greyscale data.  While this
  1166. can  be  done  by the printer device instead of the printer driver
  1167. (as  normal  Workbench  drivers  do),  the  Canon  printer  driver
  1168. colour-to-greyscale conversion routines are more precise.  Because
  1169. of  this  you  can  print  a  4096 colour HAM picture in up to 256
  1170. shades  of  grey  instead of the normal 16 shades.  Supergrey will
  1171. replace the normal colour dump of the driver.
  1172.  
  1173. If  you want to print more than 16 shades of grey (and that's what
  1174. Supergrey is all about!) you must define a custom dither matrix in
  1175. the  CanonPref  program  that  enables  you  to print more than 16
  1176. shades.   Defining  a  dither  matrix using CanonPref is described
  1177. later.
  1178.  
  1179. Supergrey  works  with  nearly  every  Amiga application simply by
  1180. printing  in Workbench's colour mode, even if your printer isn't a
  1181. colour  printer.   Application  programs  that  provide  their own
  1182. dither  routines  should  not  be  used with Canon's custom dither
  1183. routines,  and because of this should not be used with Supergrey .
  1184. Programs  with  custom  dither  routines  include  Art  Department
  1185. Professional's  PrefPrinter saver, TruePrint24 and PageStream V2.x
  1186. (not  V3!).  The CanonStudio picture-printing program also belongs
  1187. to this category of programs, but it automatically detects whether
  1188. you  are printing in Supergrey or colour.  The CanonStudio program
  1189. automatically  prints  pictures  as  greyscales  if  Supergrey  is
  1190. enabled.
  1191.  
  1192. Supergrey can be disabled in several ways.  Take care that none of
  1193. the  following  special  cases  are in effect if you want to print
  1194. pictures using Supergrey:
  1195.   
  1196. *  Canon's  custom  dither  and  colour correction routines can be
  1197. turned  off by printing with a Workbench density below 3.  Because
  1198. of this, Supergrey works only with graphics densities above 2.
  1199.  
  1200. *  With  the exception of the new CanonBJ-EC V6 driver, the custom
  1201. dither  and  colour  correction  routines  can  be  turned  off by
  1202. printing  with  a  Workbench  dither  method  other  than ordered.
  1203. Because  of  this,  Supergrey  works  only with the ordered dither
  1204. routine set in Workbench preferences.  This does not mean that you
  1205. cannot  print a halftone dither with Supergrey .  You just have to
  1206. use  the  Canon  dither  routines  set in CanonPref instead of the
  1207. dither  routines  set  in  Workbench preferences, because only the
  1208. Canon dither routines offer more than 16 shades of grey.
  1209.  
  1210. * Supergrey can always be turned off using CanonPref.
  1211.  
  1212. Table below shows all parameters that must be enabled for printing
  1213. with Supergrey:
  1214.  
  1215. Function          Density     Workbench-Dither
  1216.                 (except CanonBJ-EC V6)
  1217.  
  1218. Supergrey           >2            Ordered
  1219. In Compensation     >2            Ordered
  1220. Color Adjustment    >2            Ordered
  1221. Custom Dither       >2            Ordered
  1222.  
  1223.  
  1224. Note:   the  number  of  printable  shades  of  greys in Supergrey
  1225. depends on the number of shades supported by the dither method set
  1226. in CanonPref.  Up to 256 shades are possible, and supported by the
  1227. Canon  dither  routines.   Often  a dither method that produces 64
  1228. shades of grey gives the best results.
  1229.  
  1230.  
  1231. Separation:
  1232. -----------
  1233.  
  1234. You  may print separations with the help of the separation utility
  1235. in  the  upper right half of the window.  Each primary colour that
  1236. is  checkmarked  will  be  printed  (C=cyan,  M=magenta, Y=yellow,
  1237. K=black).  An example of the use of the separation function can be
  1238. found in the tips and tricks chapter.
  1239.  
  1240.  
  1241. Mirror:
  1242. -------
  1243.  
  1244. If  set  to  on  (with  a  checkmark),  graphics will be mirrored;
  1245. especially  useful  if  you  want  to  print pictures intended for
  1246. T-shirt art.
  1247.  
  1248. LineFeed:
  1249. ---------
  1250.  
  1251. This  feature  only  available  on  some  BJ  drivers - not on the
  1252. CanonBJ-EC   driver:   Many  printers  exibit  'banding'  unwanted
  1253. horizontal  stripes  when printing graphics.  This is often caused
  1254. by  mechanical  inaccuracies  in linefeeding - either slightly too
  1255. much  or  too  little,  causing  dark  or  white horizontal lines.
  1256. LineFeed  gadget allows you to adjust the driver to the mechanical
  1257. inaccuracy  of  the printer.  Set LineFeed to -1 if you have white
  1258. lines in the output, or +1 if you have dark lines.
  1259.  
  1260. Textcolor:
  1261. ----------
  1262.  
  1263. With  the  Textcolor  cycle gadget you may choose the default text
  1264. colour for the printer.
  1265.  
  1266. Typeface:
  1267. ---------
  1268.  
  1269. The  Typeface  gadget  allows you to define the printer's typeface
  1270. (or  `font') selected by the aFNT0 (see the command tables above).
  1271. The typeface selected with aFNT0 is your default typeface.
  1272.  
  1273. Font Download:
  1274. --------------
  1275.  
  1276. If  you  enable  this  function  (checkmark  on), the CanonBJ5-230
  1277. driver  will  automatically  download  fonts created by you or the
  1278. FontShop  program.   In the event that you don't need the download
  1279. feature,  you  can disable this feature without deleting or moving
  1280. the font files.
  1281.  
  1282.  
  1283. Timeout:
  1284. --------
  1285.  
  1286. Most  people  know  the "Printer trouble..." requester well.  This
  1287. system requester most often appears when you print a document that
  1288. is  several  pages  long.  The requester is caused by the computer
  1289. not  transferring waiting data to the printer for a period of time
  1290. (usually  30 seconds).  If there is a `timeout' the printer device
  1291. assumes  an  error  and the requester appears.  A timeout may also
  1292. appear  without  a real error happening if your printer is waiting
  1293. for  (or  slowly  feeding  in)  a new sheet of paper, for example.
  1294. This  operation  often needs more than 30 seconds, and during this
  1295. time no data is accepted by the printer.
  1296.  
  1297. With  Timeout you can specify a higher timeout value, resulting in
  1298. fewer  timeout  requesters.   A  value  from  1  to 999 seconds is
  1299. allowed (default 30 seconds).
  1300.  
  1301. Instead of defining a huge timeout value there is another solution
  1302. available:   use  the  CMD  program  (see  your Workbench disk) to
  1303. redirect  the  parallel/serial  output  to  a file on disk.  After
  1304. this,  use  the Copy command or a printer spooler to copy the file
  1305. to  par:   .   This  technique  may also result in a better output
  1306. quality,  especially  with  inkjet printers.  Note:  If there is a
  1307. real  timeout  error  you  will have to wait the number of seconds
  1308. specified  by  Timeout  until  an  error  requester  appears, thus
  1309. allowing  you  to  cancel  the  print job.  So choose your Timeout
  1310. value wisely.
  1311.  
  1312.  
  1313. Job End:
  1314. --------
  1315.  
  1316. If the printer device closes after a dump, you can tell the driver
  1317. to  signal the end of the print job.  This is especially useful on
  1318. huge  graphic  dumps which might require some time.  There are two
  1319. kinds of signals.  You can cause a beep (Ctrl-G) on the printer, a
  1320. DisplayBeep on the Amiga, or both.
  1321.  
  1322.  
  1323. arXon Port:
  1324. -----------
  1325.  
  1326. All  Canon  drivers  support  the  arXon  parallel  switch-box, an
  1327. external  1  to 3 Centronics switch controllable by software.  You
  1328. can ask the printer driver to automatically switch to the required
  1329. port  for  printing,  and  switch back to the previously used port
  1330. after  printing.   This  enables you to use a scanner, a digitizer
  1331. and  a  printer  from your Amiga's parallel port without having to
  1332. switch  between  the  devices manually.  If you specify Default as
  1333. the port, no switching will take place.
  1334.  
  1335. Information about the arXon switch-box may be obtained from:
  1336.  
  1337.  
  1338. arXon GmbH 
  1339. Assenheimer Str. 17 
  1340. D-60489 Frankfurt
  1341. Germany 
  1342. Tel: 069-987410-26
  1343. Fax: 069-987410-30
  1344.  
  1345. The  environment  variable  "sbox_active" must be specified before
  1346. using  the driver in order to enable the switch-box feature of the
  1347. driver.   This  is  because  "sbox_active"  is  used  to determine
  1348. whether  a  switch-box  is  installed  or  not.   "sbox_active" is
  1349. defined by the arXon software.
  1350.  
  1351. Save:
  1352. -----
  1353.  
  1354. You  may  leave  the  CanonPref  by  clicking  on the "Save" gadget.
  1355. Changes made to the settings will be saved for permanent use.
  1356.  
  1357. Use:
  1358. ----
  1359.  
  1360. You may leave the CanonPref preferences program by clicking on the
  1361. "Use"  gadget.   Changes  made  to  the  settings  will  be  saved
  1362. temporarily  and will stay active until you reboot the computer or
  1363. change the settings using CanonPref again.
  1364.  
  1365. Cancel:
  1366. -------
  1367.  
  1368. You may leave the CanonPref preferences program by clicking on the
  1369. "Cancel"  gadget.   Changes  made  to  the  settings  will  not be
  1370. recognised or saved.
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.                        More control windows
  1379.                        --------------------
  1380.  
  1381.  
  1382. There  are four utilities in the bottom half of the main CanonPref
  1383. window.   The  ellipsis  (three  dots)  in  these icons means that
  1384. another  window  will be opened when you select the utility.  Here
  1385. is a detailed description of each of the four windows.
  1386.  
  1387.  
  1388.  
  1389.  
  1390. "Customize Tabulators...":
  1391. --------------------------
  1392.  
  1393. The  gadgets  in this window lets you customize the horizontal tab
  1394. stop  settings  of  your  printer,  useful  for  printing  program
  1395. listings  and  tables.  Up to 32 tab stops may be defined with the
  1396. Canon  BJ-EC  driver  (BJ mode drivers normally allow up to 28 tab
  1397. stops).  All tab stops above the limit of 32 (28) are ignored, and
  1398. a  requester  will  tell  you  so.   Horizontal  tabs  are usually
  1399. selected  and  stored  by  the  printer in characters, not inches.
  1400. Thus,  any change in the character spacing can change the physical
  1401. locations  of  horizontal  tabs,  but the logical positions remain
  1402. unchanged.
  1403.  
  1404. You  can  set or unset a tab stop by clicking on the gadget at the
  1405. required position.  A "T" is used for a tab stop.  The "-" and "+"
  1406. characters  are used to help you find the correct position.  Using
  1407. the  slider  below the gadget you can scroll the `tab stops' slide
  1408. to the required position.
  1409.  
  1410. Clear Tabs:
  1411. -----------
  1412.  
  1413. With Clear Tabs you can clear all tab stops.
  1414.  
  1415. Set every n chars:
  1416. ------------------
  1417.  
  1418. With  the  n:  and Set every n chars gadget you can easily set tab
  1419. stops  with the same distance.  Simply enter the distance into the
  1420. "n:" integer gadget and select "Set every n chars".
  1421.  
  1422. Note:   the  printer  driver  uses  a  default  distance  of eight
  1423. characters.   If  you  want  to  reset  your customized tabs stops
  1424. settings  to the printer default values, simply call up "Customize
  1425. Tabs..."  and  the window will open with a default n:  value of 8.
  1426. Press "Set every n chars" to select the default value.
  1427.  
  1428. Use:
  1429. Cancel:
  1430. -------
  1431. You  can  leave  the  window  with  the  "Use" or "Cancel" gadget.
  1432. Changes  made  to  the  tab  stops settings are accepted with Use.
  1433. Cancel  leaves  the tab stops unchanged, and any changes made will
  1434. be lost.
  1435.  
  1436. Note:   Use  does  not  save the changes made to your environment.
  1437. This is done by using the Use or Save gadget in the main window.
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.                    "Page Size and Margins..."
  1449.                    --------------------------
  1450.  
  1451. The  gadgets  in  this window let you customize the paper size and
  1452. margins.   This  window contains many additional settings that are
  1453. unknown to most normal printer drivers.
  1454.  
  1455.  
  1456. Enable Form:
  1457. ------------
  1458.  
  1459. If  Enable  Form  is checkmarked, page length (as set in Workbench
  1460. preferences),  Top  Margin and Perforation Skip will be enabled by
  1461. the  driver.   In  order  to stay compatible with normal Workbench
  1462. printer   drivers,  the  default  settings  are  not  used.   Some
  1463. applications  require  well-defined  paper  sizes  and margins for
  1464. printing   forms.   The  Canon  driver  provides  you  with  these
  1465. facilities  by  checkmarking  Enable  Form.   It  may require some
  1466. experimentation  (and  paper)  until  you  have  found the correct
  1467. values for a specific application.
  1468.  
  1469. In  order  to  print  DIN  A3 on printers like the BJ 230/330, BJC
  1470. 800/4550/4650  it  sometimes  is  necessary  to define a page size
  1471. using  the Canon prefernces program.  In this case the Enable Form
  1472. gadget  must be enabled and the page length must be defined in the
  1473. Workbench "Printer" preferences program.
  1474.  
  1475. Example:
  1476.  
  1477. In  order  to print DIN A3 on a BJC 800 you turn on "Enable Form".
  1478. Than  set the Workbench Printer prefences to Wide Tractor (in case
  1479. DIN  A3 is not already offered).  You than define a page length as
  1480. required  by  your printer for DIN A3.  The page length amount can
  1481. also be automatically calculated if you use the CanonBJ-EC driver.
  1482. In  this  case  set  Page  Length  to  250  lines  and  the driver
  1483. automaticly  adjust the page length to the the Paper Size selected
  1484. in Printer preferences.
  1485.  
  1486.  
  1487. Top Margin:
  1488. -----------
  1489.  
  1490. This  setting is not available on some drivers (CanonBJ-EC doesn't
  1491. support  it).   Top Margin specifies the top margin as a number of
  1492. lines.   The  top margin defines the vertical distance between the
  1493. top  of  the  printable area of the page and the the first line of
  1494. text on the page.  Using this gadget, together with the preference
  1495. settings  for  left margin, right margin and page length, you have
  1496. total  freedom to define the margins of a page.  Using the default
  1497. value of zero disables the Top Margin function.  The Top Margin is
  1498. only enabled if Enable Form is checkmarked.
  1499.  
  1500. Perforation Skip:
  1501. -----------------
  1502.  
  1503. Perforation  Skip  specifies  the number of lines that the printer
  1504. skips  over  at  the end of each page.  This causes the printer to
  1505. skip  the  perforation between pages of continuous forms.  If zero
  1506. lines  is  specified,  perforation  skip will be disabled.  If the
  1507. specified  value  is  greater than or equal to the form length (as
  1508. defined   in   the   Workbench   preferences  program),  the  skip
  1509. perforation  is  cancelled  and  the top and bottom margins become
  1510. inactive.   The Perforation Skip is only enabled if Enable Form is
  1511. checkmarked.
  1512.  
  1513. Page Length:
  1514. ------------
  1515.  
  1516. Paper  Length  is  a  read-only gadget showing the paper length as
  1517. defined  in  Workbench  preferences.   You  can use the value as a
  1518. guide  to  setting  your  perforation  skip and top margin values.
  1519. Changes  made  to  the  paper length preferences are automatically
  1520. detected  by  the  CanonPref  program,  and  the gadget is updated
  1521. immediately  without  the  need  for exiting CanonPref.  The Paper
  1522. Length is only enabled if Enable Form is checkmarked.
  1523.  
  1524. Custom ResX:
  1525. Custom ResY:
  1526. ------------
  1527.  
  1528. If  the  selected  paper  format  in  preferences  (Workbench 2.0:
  1529. "Printer") is CUSTOM , this gadget allows you to specify the width
  1530. of the printable area of paper in inch wide dots (LBP uses inch) .
  1531. The  size is used only for graphic prints and does not affect text
  1532. printouts.   For  example,  if  you are using Workbench 1.3 (which
  1533. doesn't  have  a DIN A4 option) you can specify an X resolution of
  1534. 2804  1/360  inch dots (19.78cm, 7.8in), which is equal to the DIN
  1535. A4  size  used  by most Commodore printer drivers.  If you specify
  1536. zero  (the  default) as the X resolution, the US-LETTER resolution
  1537. of  2880  dots (20.3cm, 8in) will be used.  The allowed range is 0
  1538. to 65535 dots.
  1539.  
  1540. Different  to the BJ300 driver, the CanonBJ5-230 driver use Custom
  1541. ResX  for  defining  the  paper size including unprintable margins
  1542. (0.5 inch).
  1543.  
  1544. Similar  to  Custom  ResX, Custom ResY defines the height of the
  1545. printable paper size.
  1546.  
  1547. Use:
  1548. Cancel:
  1549. -------
  1550.  
  1551. You  can  leave the window with the Use or Cancel gadget.  Changes
  1552. made  to  the  settings are accepted with Use .  Cancel leaves the
  1553. settings unchanged and any changes made will be lost.
  1554.  
  1555. Note:   Use  does  not  save the changes made to your environment.
  1556. This is done by using the Use or Save gadget in the main window.
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.                     Color Adjustments...
  1570.                     --------------------
  1571.  
  1572. First an important note before we go on in this chapter:
  1573.  
  1574.                            IMPORTANT
  1575.                            ---------
  1576.  
  1577. Please  note  that  a Canon driver behaves like a stupid driver if
  1578. you select a density below 3 for printing.  This means, the driver
  1579. doesn't use any color correction, ink compenstion or even advanced
  1580. dithering.   Disabling  the drivers advanced routines by using the
  1581. density  setting  is a common way to make the driver not interfere
  1582. with  applications  having  their  own  routines  (Art  Department
  1583. Professional's  PrefPrinter saver, TruePrint24 and PageStream V2.x
  1584. (not  V3).   Use density 1 or 2 when printing with these programs.
  1585. The  CanonsStudio  picture-printing  program  also belongs to this
  1586. category   of   programs,   but   it  automatically  disables  the
  1587. CanonStudio driver's colour adjustment routines.)
  1588.  
  1589. On  all  drivers  except  the CanonBJ-EC driver V6 (and later) the
  1590. advanced routines are also turned off if the user selects a dither
  1591. method  other than ordered in the Workbench preferences program or
  1592. the   used   application   (which   does  override  the  Workbench
  1593. preferences with the selected setting).
  1594.  
  1595. Now we continue with the chapter:
  1596.  
  1597. The  gadgets  in  the  "Color Adjustments..." window enable you to
  1598. make  colour  adjustments  and compensate for ink impurities.  But
  1599. why are colour adjustments and ink compensation needed?
  1600.  
  1601.   
  1602. *  Most  colour printer users will have come across the problem of
  1603. graphic  prints  being too dark, or the output containing too much
  1604. red.  Using the colour adjustment you can easily correct this.
  1605.  
  1606. * The output quality of printers depends ultimately on the ink and
  1607. type  of  paper being used.  Inkjet printers are very sensitive to
  1608. the  type  of  paper  used.   Using  the colour adjustment you can
  1609. easily alter the driver to various ink and paper types.
  1610.  
  1611. *  The  colour  adjustment  allows  you  to do image processing by
  1612. controlling  the contrast, gamma correction and brightness of each
  1613. primary print colour.  You can even filter out unwanted colours.
  1614.  
  1615. *  Printer  inks  are  not completely pure materials.  For example
  1616. there is some yellow mixed into the magenta ink, and there is some
  1617. magenta in the cyan ink.  The ink compensation values will correct
  1618. for these impurities allowing blues, for example, to be printed as
  1619. blues rather than purples.
  1620.  
  1621.  
  1622.  
  1623. Colour  adjustment  is  only  one  of several processes needed for
  1624. printing  graphics.   You  can  control the graphics output of the
  1625. Canon drivers for each of these processes.
  1626.  
  1627.  
  1628.  
  1629. Before  the  printer driver can process a picture for printing, it
  1630. must  separat  it into its primary printing colours.  Each primary
  1631. printing  colour can be adjusted by the Canon printer driver using
  1632. 16   sliders   which   describe  a  conversion  function.   Colour
  1633. adjustment  is  needed  because  the  colour  values  displayed on
  1634. computer   monitors  and  the  colours  printed  by  printers  are
  1635. different.   A  bright red on the monitor, for example, usually is
  1636. printed  as  dark  red;  blue  is often printed as violet; and the
  1637. printer output is often too dark.
  1638.  
  1639. Most  printers  cannot print two adjacent dots without overlapping
  1640. them  slightly.   This  problem  is known as `dot gain' Dot gain ,
  1641. causing muddy and dark output.  You can avoid dot gain problems by
  1642. printing  with  a  lower resolution (for instance 180 dpi on a 360
  1643. dpi  printer)  or  by  using  a  special  dither matrix and colour
  1644. adjustment which is not affected by dot gain problems.
  1645.  
  1646. You  can  control  the  colour adjustment sliders in several ways.
  1647. There  are  three  sliders  in  the  upper right half of the Color
  1648. Adjustments...   window.  These provide global control over all 16
  1649. sliders that describe the conversion function.
  1650.  
  1651.  
  1652. Brightness:
  1653. -----------
  1654.  
  1655. The brightness adjustment globally modifies the general brightness
  1656. of  a  colour  component.   It does this by uniformly shifting the
  1657. colour  map  upwards  or  downwards.  All input intensities of one
  1658. primary printing colour will be shifted upwards (made brighter) by
  1659. the colour map.  If you brighten all the primary printing colours,
  1660. the whole picture becomes brighter.
  1661.  
  1662. The  brightness  adjustment  is not without its drawbacks.  Notice
  1663. that  the darkest input value (bottom left) is brightened, leaving
  1664. no  darker  colours  for  printing.   This  means that the darkest
  1665. intensity  in  the image will also be brightened, which may not be
  1666. acceptable.   Also  note that most of the brighter levels now have
  1667. exactly  the same intensity levels, meaning that all details which
  1668. had  intensity  levels  in  that  range  are lost.  The brightness
  1669. control  in  CanonPref  ranges from -50 to 50, with zero being the
  1670. neutral value.  Setting the brightness control to a positive value
  1671. uniformly shifts the colour map upwards, towards a brighter colour
  1672. component.   Similarly,  a  negative value causes the colour to be
  1673. shifted towards darkness.
  1674.  
  1675. Contrast:
  1676. ---------
  1677.  
  1678. The  contrast adjustment globally modifies the general contrast of
  1679. a  colour  component.   Contrast  adjustments can be visualized by
  1680. thinking of the neutral colour map being pivoted around its centre
  1681. point.   At  one  extreme the colour map becomes flat, which means
  1682. that  all  input  intensities map to the same output intensity (no
  1683. contrast).  The other extreme is a vertical line for a colour map,
  1684. which  produces  a  primary  colour  with  exactly two intensities
  1685. (maximum contrast).
  1686.  
  1687. Notice  again  that  contrast  loses some amount of visual detail,
  1688. just  as  the  brightness adjustment does.  This may or may not be
  1689. acceptable for any given image.
  1690.  
  1691. The contrast control in CanonPref ranges from -50 to 50, with zero
  1692. being  the  neutral  value.   Setting  the  contrast  control to a
  1693. positive  value  uniformly pivots the colour map around its centre
  1694. in  an  anti-clockwise  direction  (towards  the  vertical), which
  1695. increases visible contrast.
  1696.  
  1697. Gamma:
  1698. ------
  1699.  
  1700. The  gamma  adjustment  provides a way to significantly brighten a
  1701. colour component without losing that much detail.  It does this by
  1702. introducing a curve into the colour map, whereby the colour map is
  1703. shifted   upwards   or   downwards   (made   brighter   or  darker
  1704. respectively) but no portion of the colour map gets clipped to the
  1705. maximum or minimum values.
  1706.  
  1707. The  gamma  adjustment  also  affects  the  contrast of the colour
  1708. component.   In  the  darker  part  of  the  spectrum  contrast is
  1709. increased;  in  the  lighter  part  of  the  spectrum  contrast is
  1710. decreased.
  1711.  
  1712. The  gamma  control in CanonPref ranges from -50 to 50, where zero
  1713. represents  no  gamma  adjustment.   The  overall  effect of gamma
  1714. adjustment  is  usually  quite  satisfactory  and we recommend its
  1715. liberal  use.   There  are  several  reasons  for this.  The gamma
  1716. function provides an easy way to brighten a picture without losing
  1717. detail.   Also,  monitor  tubes  show  a  computer picture using a
  1718. non-linear  conversion function, and this function is very similar
  1719. to  the  gamma  function.   Using the gamma function allows you to
  1720. more easily adapt the printer output to the monitor picture.
  1721.  
  1722. Set:
  1723. ----
  1724.  
  1725. Set  globally  sets all 16 adjustment sliders of the active colour
  1726. component  to  the  values  defined  by the Gamma , Brightness and
  1727. Contrast sliders.
  1728.  
  1729.  
  1730. Invert
  1731. Bright+/-
  1732. Default 
  1733. -------
  1734.  
  1735. Beside  Set  there  are more gadgets providing global control over
  1736. the  16  adjustment  sliders.  Invert inverts all 16 sliders.  The
  1737. two   Bright  gadgets  allow  you  to  increase  or  decrease  the
  1738. brightness  of  all  16 sliders.  Default resets all 16 sliders to
  1739. the  default  values  used  by  most Commodore printer drivers (no
  1740. colour adjustment).
  1741.  
  1742. Adjustment sliders:
  1743. -------------------
  1744.  
  1745. The  16 colour adjustment sliders in the middle of the window give
  1746. you  precise  control  over  the colour adjustment function of the
  1747. driver.   Each  slider  can be set to one of 256 shades.  A higher
  1748. level  means  less  of  the  currently selected primary colour.  A
  1749. lower  level  means more colour, causing a darker picture.  All 16
  1750. sliders describe a conversion function Conversion function .  Dark
  1751. input  values  are  adjusted  by  the  sliders to the left, bright
  1752. colours  are adjusted by the sliders to the right.  As soon as you
  1753. click  on  one of the sliders, the value represented by the slider
  1754. is shown in the Level gadget on the left-hand side of the window.
  1755.  
  1756. Colour  pictures  are printed by most printers using three or four
  1757. primary  colours.  Usually these colours are cyan, magenta, yellow
  1758. and  black.   All  16 colour adjustment sliders are applied to one
  1759. primary  colour.   You  can  choose which primary colour to adjust
  1760. using  the  Color  gadget  in  the  upper  left-hand corner of the
  1761. window.
  1762.  
  1763. But  what  if  you  want  to  use the gamma function to brighten a
  1764. greyscale picture?  For this purpose select B/W-Grey as the colour
  1765. and  use  the  gamma  slider to select the required gamma setting.
  1766. Apply  the  gamma setting to the 16 adjustment sliders by clicking
  1767. on  the Set gadget.  After leaving the CanonPref program using Use
  1768. or Save , the gamma function is active.
  1769.  
  1770.  
  1771. While each of the 16 colour sliders provides 256 levels, this does
  1772. not necessarily mean you can print 256 shades of each colour.  The
  1773. number  of  colours  or  shades printed depends upon the number of
  1774. colours  or shades supported by the dither matrix being used.  The
  1775. Canon  installation program installs an ordered dither method with
  1776. 64  shades  as the default dither routine.  More information about
  1777. setting up a dither matrix can be found on page custdit .
  1778.  
  1779. Push:
  1780. Pop:
  1781. -----
  1782.  
  1783. Now,  say  you  want  to  apply  a specific gamma function to each
  1784. primary  colour.   You could use the same technique for installing
  1785. the  gamma  function  as  described in the example above for every
  1786. primary  colour.   But this technique can be a slow process if you
  1787. have  adjusted some sliders by hand.  This is why the Push and Pop
  1788. gadgets  have been introduced.  Push saves all your current slider
  1789. settings on to the stack.  After changing the colour component you
  1790. can  easily  Pop the settings from the stack.  Using Pop for every
  1791. colour component is fast and easy.
  1792.  
  1793. Load:
  1794. Save:
  1795. -----
  1796.  
  1797. You  can  save  the  your colour adjustment function to a file for
  1798. later  use.   You  could save your adjustment settings for various
  1799. kinds  of  paper,  for example, and reload them when needed.  Save
  1800. will  cause the system file requester to appear and you can choose
  1801. a  path  and  filename  for  saving.   Load  will  cause  the file
  1802. requester to appear and you can choose the file for loading.  Note
  1803. that  Save  and  Load  only  affect  the currently selected colour
  1804. component.
  1805.  
  1806. Comp M:
  1807. Comp Y:
  1808. -------
  1809.  
  1810. The  integer  gadgets  Comp.  M and Comp.  Y can be used to adjust
  1811. the  ink compensation of the printer driver.  Printer inks are not
  1812. completely pure materials.  For example there is some yellow mixed
  1813. into  the magenta ink, and there is some magenta found in the cyan
  1814. ink.    The   ink  compensation  values  will  correct  for  these
  1815. impurities  allowing  blues,  for  example, to be printed as blues
  1816. rather than purples.
  1817.  
  1818. Comp.   M  defines  the percentage of magenta ink in the cyan ink.
  1819. Comp.   Y defines the percentage of yellow ink in the magenta ink.
  1820.  
  1821.  
  1822. Use:
  1823. Cancel:
  1824. -------
  1825.  
  1826. You  can  leave the window with the Use or Cancel gadget.  Changes
  1827. made  to  the  settings are accepted with Use .  Cancel leaves the
  1828. settings unchanged and any changes made will be lost.
  1829.  
  1830. Note:   Use  does  not  save the changes made to your environment.
  1831. This  is  achieved  by  using  the  Use or Save gadget in the main
  1832. window.
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.                     "Customize Dither..."
  1847.                     ---------------------
  1848.  
  1849. First an important note before we go on in this chapter:
  1850.  
  1851.                            IMPORTANT
  1852.                            ---------
  1853.  
  1854. Please  note  that  a Canon driver behaves like a stupid driver if
  1855. you select a density below 3 for printing.  This means, the driver
  1856. doesn't use any color correction, ink compenstion or even advanced
  1857. dithering  as  described  below.   Disabling  the drivers advanced
  1858. routines  by using the density setting is a common way to make the
  1859. driver  not  interfere  with applications having their own similar
  1860. routines   (Art   Department   Professional's  PrefPrinter  saver,
  1861. TruePrint24 and PageStream V2.x (not V3).  Use density 1 or 2 when
  1862. printing  with  these programs.  The CanonsStudio picture-printing
  1863. program  also  belongs  to  this  category  of  programs,  but  it
  1864. automatically  disables the CanonStudio driver's colour adjustment
  1865. routines.)
  1866.  
  1867. On  all  drivers  except  the CanonBJ-EC driver V6 (and later) the
  1868. advanced routines are also turned off if the user selects a dither
  1869. method  other than ordered in the Workbench preferences program or
  1870. the   used   application   (which   does  override  the  Workbench
  1871. preferences with the selected setting).
  1872.  
  1873. Now we continue with the chapter:
  1874.  
  1875. Most printers print pictures using a `binary coding', or to put it
  1876. more  simply:   a  dot can either be printed, or not.  There is no
  1877. way  to  control  the  brightness  of  a single dot.  A monochrome
  1878. printer  can  only  print  one  colour:   black.   Colour printers
  1879. support  the  printing  of  three  or four primary colours:  cyan,
  1880. magenta, yellow and black.
  1881.  
  1882. A  special  technique  is needed for printing more shades.  Dither
  1883. routines  provide such a technique.  Dither routines print dots of
  1884. a  primary  colour in various patterns, creating the impression of
  1885. different  shades,  thanks  to  the  fact that the human eye can't
  1886. distinguish  adjacent  dots  from  a  distance.   Each  pixel of a
  1887. picture  produces  a  pattern  of  printed  dots.   The pattern is
  1888. described  by  a dither matrix.  There are almost no limits to the
  1889. size of the dither matrix.  Workbench dither matrices (ordered and
  1890. halftone)  are  of  the  size  4*4,  which is equal to printing 17
  1891. shades  (A normal 4*4 matrix produces 17 shades.  This is not true
  1892. in  case  of  the  Workbench dither matrix).  A matrix consists of
  1893. threshold   values.   Each  matrix  value  is  compared  with  the
  1894. picture's  pixel  value.  If the value of the pixel is higher than
  1895. the matrix value, a dot gets printed.
  1896.  
  1897. Dither  patterns  allow you to print a huge number of shades.  The
  1898. number  of  printable  shades  mainly  depends  on the size of the
  1899. dither matrix used and the quality of the printer.
  1900.  
  1901. Many printers have problems with inks running or overlapping dots.
  1902. These  problems  have a huge influence on the decision as to which
  1903. dither matrix to use.  There is also a strong relationship between
  1904. a  dither  matrix and the colour adjustment required.  A change of
  1905. print  density often requires a change of the dither matrix and/or
  1906. colour adjustment, and changing the dither matrix usually requires
  1907. the  colour  adjustment  also to be changed.  This change is often
  1908. eased  by  the  used  of  a "Preset" menu of the Canon preferences
  1909. programs.
  1910.  
  1911. Canon  gives  you  the facilities to define the dither matrix used
  1912. for   printing.   Many  dither  matrices  are  included  with  the
  1913. CanonDisk.   These  are  handled in an extra chapter; this chapter
  1914. covers  only  the  use  of  the Customize Dither...  window.  This
  1915. window allows you to edit the current dither pattern.
  1916.  
  1917. The theoretical aspects of digital halftoning are complex, and are
  1918. way  beyond  the  scope  of this manual.  If you are interested in
  1919. more detailed information, a very good book can be recommended:
  1920.  
  1921. Robert Ulichney 
  1922. Digital Halftoning 
  1923. MIT Press 
  1924. ISBN 0-262-21009-6 
  1925.  
  1926. The  book  is  easy to understand and comes with lots of examples.
  1927. Most of the dither routines used in the Canon driver are described
  1928. in detail in this book.
  1929.  
  1930. Selecting  Customize  Dither leads you to a window allowing you to
  1931. select a wanted dither method for color and greyscale printing.  A
  1932. preview of the selected dither method is shown on the right of the
  1933. window.   The color gadget in the upper left corner decides wether
  1934. the  selected  dither  method  is  used  for  greyscale  or  color
  1935. printing.   Selecting  the  CUSTOM  dither  method makes the "Edit
  1936. Dither"  gadget  unghosted.   Selecting  Edit Dither allows you to
  1937. define and edit a wanted dither method for printing:
  1938.  
  1939.  
  1940. Load:
  1941. Save:
  1942. -----
  1943.  
  1944. Using  the  "Customize  Dither..." window is very similar to using
  1945. the  "Color  Adjustments..."  window.   The  Load and Save gadgets
  1946. allow  you  to  load  and  save  the  required dither matrix for a
  1947. particular  colour  component.   Only the currently selected Color
  1948. component is saved or loaded.  Color
  1949.  
  1950. Push:
  1951. Pop:
  1952. -----
  1953.  
  1954. Let's assume you want to print a colour picture using the halftone
  1955. dither.   There are two ways you can enable the halftone dither in
  1956. CanonPref.   You  can  either load the dither matrix from disk for
  1957. each  primary  colour, or you can use the stack.  The stack can be
  1958. controlled using the Push and Pop gadgets on the left-hand side of
  1959. the window.
  1960.  
  1961. All  you  have  to  do to install the required dither matrix is to
  1962. load  the  dither.   Afterwards  click  on the Push gadget and the
  1963. dither  is  saved  on to the stack.  Now switch the primary colour
  1964. and  Pop  the  matrix  from  the stack.  Enable the matrix for all
  1965. primary  colours  by  using the stack.  You can switch between the
  1966. primary colours by using the Color cycle gadget Color .
  1967.  
  1968. A Canon dither matrix may be any rectangular shape and can consist
  1969. of  up to 512 values.  Up to 64 values can be included on each row
  1970. (X)  or column (Y).  You can use the X and Y sliders to define the
  1971. size  of  the  matrix.  The current size of the matrix is shown on
  1972. the left-hand side of the window.
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.                            Dither Routines
  1979.                            ---------------
  1980.  
  1981.  
  1982. Many  dithering methods are supplied with the CanonDisk, and these
  1983. are  described  below.   In  each  case  a larger dither mask size
  1984. produces  a printout which can represent a wider range of colours,
  1985. but  will produce less spatial information per unit area of paper.
  1986. Conversely, a smaller dither mask size can reproduce fewer colours
  1987. (or  shades)  but more closely approximates the true resolution of
  1988. your printer.
  1989.  
  1990. Another  way of expressing this is simply that there is a tradeoff
  1991. between   printing  ``lots''  of  colours  and  printing  in  high
  1992. resolution.    Given  a  specific  printer  with  a  specific  DPI
  1993. capability,  asking  for  ``lots'' of colours means using a larger
  1994. dither  mask  size.   A  larger dither mask size cuts down on your
  1995. effective  resolution.  For instance, using a dither mask of 16*16
  1996. on  your  360  dpi  printer  will  result in 360/16=22.5 dpi (This
  1997. values  is  often  described as l/inch (lines per inch) or `screen
  1998. frequency'.) with full colour information.
  1999.  
  2000. Note  that  this  can  work  to  your  advantage  when enlarging a
  2001. picture.   Enlarging  means that there are more dots to work with,
  2002. which  offsets  the  loss  in resolution caused by a larger dither
  2003. mask size.  This, added to the benefits to be had by being able to
  2004. reproduce  more  colours  (or  shades),  means  that your enlarged
  2005. posters  will  look  quite  good.   Also  note that many printers,
  2006. including  most  laser  printers  and  dot-matrix  printers,  have
  2007. considerable  dot  gain  problems.   For  example, a 300 dpi laser
  2008. printer does not actually print dots which are 1/300 of an inch in
  2009. size.   Rather,  its  dots  will be much larger.  This causes some
  2010. dithers,  such  as  the  Floyd-Steinberg  and  Ordered dithers, to
  2011. produce   intensely   over-saturated  or  `muddy'  prints.   Other
  2012. dithers,  such  as the two halftone dithers, overcome this problem
  2013. with low-end printers.
  2014.  
  2015. If  you  want  to  learn  more  about  dither routines and digital
  2016. halftoning, here is a very good book to study:
  2017.  
  2018. Robert Ulichney 
  2019. Digital Halftoning 
  2020. MIT Press 
  2021. ISBN 0-262-21009-6 
  2022.  
  2023. The  book  is  easy to understand and comes with lots of examples.
  2024. Most  of  the  dither  routines used by CanonDisk are described in
  2025. detail in this book.
  2026.  
  2027. With  the  exception  of  the Floyd, Jarvis, Stucki and Blue Noise
  2028. dithers,  all dither routines described below are supported by the
  2029. Canon printer drivers.
  2030.  
  2031. OK, now let's discuss the dither routines in detail:
  2032.  
  2033. The number of printable colours is usually directly related to the
  2034. size  of  the  dither matrix.  Most of the ordered dither routines
  2035. described  below  exist  in  several  sizes.   You can distinguish
  2036. between  them  by  their  filenames.   For  instance a filename of
  2037. "Halftone-A-4"  means  the Halftone A dither routine for 4 shades;
  2038. while "Halftone-A-256" means the Halftone A dither routine for 256
  2039. shades.
  2040.  
  2041.  
  2042.                  Halftone-A -  number of colors  
  2043.                  Halftone-B -  number of colors  
  2044.  
  2045.  
  2046. 10 Percent   20 Percent   50 Percent   80 Percent   90 Percent
  2047.  
  2048.                               ****     ********     ********
  2049.       *          ***          ****        *****     ** *****
  2050.      **          ***          ****        *****     *  *****
  2051.                               ****     ********     ********
  2052.                           ****         ********     ********
  2053.  **          ***          ****         ****   *     ****** *
  2054.  **          ***          ****         ****   *     *****  *
  2055.               *           ****         ********     ********
  2056.  
  2057.  
  2058. The  halftone  dithers  (Halftone-A  and Halftone-B) differ in how
  2059. they place a halftone matrix.
  2060.  
  2061. This  is  the  classic clustered halftone method used by most book
  2062. publishers,  and  PostScript  (see figure halftonea ).  To improve
  2063. the  dither  output  the halftone matrix is rotated by 45 degrees.
  2064. Halftone-A  causes  the  halftone  matrix  for each of the primary
  2065. colours  to  be centred about the same point.  This means that the
  2066. primary  colours  will  overlap completely, leaving a lot of white
  2067. paper  showing  through.   This may be appropriate for some better
  2068. dye-sublimation  type printers, or other colour printers with good
  2069. registration where the inks mix well.
  2070.  
  2071. Halftone-B,  on  the  other  hand, staggers the halftone matrix of
  2072. each  primary colour so that they do not overlap.  This is similar
  2073. in  concept to traditional colour offset printing.  Halftone-B may
  2074. produce better results on printers whose inks do not mix well, and
  2075. on printers with less than perfect registration.
  2076.  
  2077. The  halftone  dithers can produce some extremely good results and
  2078. compensate  for  the  dot  gain problems outlined above.  Try both
  2079. halftone  dithers  to  see which one is better for your particular
  2080. task.   If  you  are  going  to  photocopy  your  printouts, using
  2081. Halftone results in a much better copy.
  2082.  
  2083. Halftone-B  is  somewhat  different  to the other dither matrices.
  2084. You  have  a  special  dither  matrix for each colour.  Because of
  2085. this,  each dither filename includes the abbreviation of the color
  2086. (C = cyan, Y = yellow, M = magenta, K = black or greyscale).
  2087.  
  2088.  
  2089. If you are using Halftone-B with one of the Canon printer drivers,
  2090. you  must increase the brightness of the black colour component by
  2091. 50  .   Use  the  bright+  gadget  in the appropriate Canon driver
  2092. preferences programs for increasing brightness.
  2093.  
  2094. Halftone-B  is  a  good example of the relationship between colour
  2095. adjustment  and  dither  routines.   You  have  to  consider  both
  2096. settings.
  2097.  
  2098.  
  2099.                      PrtDevice-Halftone-16
  2100.  
  2101.  10%    20%    30%     40%   50%     60%    70%    80%    90%
  2102.  
  2103.           *    *  *   *  *   *  *   *  *   *  *   ** *   ****
  2104.  *      *       **     **     **    ***    ****   ****   ****
  2105.         *       **     **     **     **     **     **    ****
  2106.    *      *       *      *   *  *   * **   ****   ****   ****
  2107.  
  2108.  
  2109.  
  2110.                      PrtDevice-Ordered-16 
  2111.  
  2112.  10%    20%    30%     40%   50%     60%    70%    80%    90%
  2113.  
  2114.  *      * *    * *    * *    * *    ***    ****   ****   ****
  2115.                 *      * *    * *    * *    * *   ** *   ****
  2116.    *    * *    * *    * *    * *    * **   ****   ****   ****
  2117.                          *    * *    * *    * *    * *   ****
  2118.  
  2119. This  dither  matrix  is  the  one  used  by the Workbench printer
  2120. devices Halftone or Ordered dither.
  2121.  
  2122.  
  2123.  
  2124.                Hexagonal-Cluster-  number of colors  
  2125.  
  2126.  
  2127.       10 Percent     50 Percent        70 Percent
  2128.  
  2129.                      *       *         *       *
  2130.                          *                 *    
  2131.         * * *        * * * * *         * * * * *
  2132.           *              *               * * *  
  2133.                      *       *         *       *
  2134.                          *                 *    
  2135.         * * *        * * * * *         * * * * *
  2136.           *              *               * * *  
  2137.  
  2138.  
  2139. The  hexagonal  cluster  method  is  very similar to the classical
  2140. Halftone  dither.   The halftone dot hexagonal and not rectangular
  2141. shaped, resulting in a better spatial frequency perrformance.  The
  2142. results  of  hexagonal  cluster  are good in color and resolution,
  2143. making this dither a great deal for many tasks.
  2144.  
  2145.  
  2146.  
  2147.                  Ordered-A -  number of colors  
  2148.  
  2149.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  2150.     *   *       *   * *     * * * *     * * * *     * ******
  2151.                              * * * *    ********    ********
  2152.       *   *     * * * *     * * * *     *** ***     *** *** 
  2153.                              * * * *    ********    ********
  2154.     *   *       *   *       * * * *     * * * *     ***** **
  2155.                              * * * *    ********    ********
  2156.           *     * * * *     * * * *     *** ***     *** *** 
  2157.                              * * * *    ********    ********
  2158.  
  2159. The  dispersed ordered dither produces a regular repeating pattern
  2160. which  is  often used for printing computer graphics.  The ordered
  2161. dither  is  particularly  vulnerable to over-saturation due to dot
  2162. gain  in  high  resolutions.   But you will get good output if you
  2163. don't use the maximum print density of your printer (for instance,
  2164. by using 180 dpi on a 360 dpi printer).
  2165.  
  2166.  
  2167.                     Ordered-B -  number of colors  
  2168.  
  2169.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  2170.     *           **  **      **  **      ********    ********
  2171.     **          **  **      **  **      ********    ********
  2172.                               **  **      **  **    ***** **
  2173.                               **  **      **  **    **** ***
  2174.         **      *   **      **  **      ********    ********
  2175.         **          **      **  **      ********    ********
  2176.                               **  **      ******      ******
  2177.                               **  **      ******      ******
  2178.  
  2179. This  dither is a mixture of a dispersed dither like Ordered and a
  2180. clustered dither like Halftone.  The dither is meant specially for
  2181. high resolution printers with dot gain problems.  For instance, if
  2182. you print a picture with 360*360 dpi using Ordered-B-64, you get a
  2183. picture  that  appears  to  be  printed at 180*180 dpi.  But while
  2184. colours  are printed emulating 180 dpi, all the black parts of the
  2185. picture are printed using 360 dpi.  Don't be confused, the printed
  2186. picture is still better than a picture in real 180 dpi resolution.
  2187. The  Ordered-B  dither is especially useful for colour DTP because
  2188. you can combine good colour pictures with fine high quality text.
  2189.  
  2190.  
  2191.                 Spiral-Dot-Screen -  number of colors  
  2192.  
  2193.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  2194.                                         ********    ********
  2195.                              ******     ********    ********
  2196.       *           ****       ******     ********    ********
  2197.       ***         ****       ******     *******     ********
  2198.       ***         ****       ******     *******     ********
  2199.                      *       ******     *******     ********
  2200.                                  **     *******     ********
  2201.                                                           **
  2202.  
  2203. A  wide  range  of  special  effects clustered-dither matrices are
  2204. available  in  the  graphic  arts  industry,  and  all  are easily
  2205. simulated digitally.  Spiral-Dot is such a dither.  The spiral-dot
  2206. dither  is  essentially  half of the classical `screen', with dark
  2207. squares  growing  to  fill the plane without the alternating light
  2208. squares.  Spiral-Dot looks quiet similar to the Halftone-A matrix,
  2209. zero degree rotated.
  2210.  
  2211.  
  2212.                 Horizontal -  number of colors  
  2213.                 Vertical -  number of colors  
  2214.  
  2215.  
  2216.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  2217.                                          *******    *********
  2218.                               *****     *********   *********
  2219.                    ****     *********   *********   *********
  2220.      *******    *********   *********   *********   *********
  2221.                             *********   *********   *********
  2222.                                         *********   *********
  2223.                                                        ****
  2224.  
  2225. A  wide  range  of  special  effects clustered-dither matrices are
  2226. available  in  the  graphic  arts  industry,  and  all  are easily
  2227. simulated digitally.  The Line dithers are such dithers.
  2228.  
  2229. The  horizontal (as well as the vertical) dither overcomes many of
  2230. the  dot  gain  problems  that the error diffusion, Blue Noise and
  2231. Ordered   dithers  have  with  low-end  printers.   These  dithers
  2232. (particularly  the  diagonal  dithers)  are  especially  good  for
  2233. enlarged pictures.
  2234.  
  2235.  
  2236.                    Fwd-Brick-  number of colors  
  2237.                    Bck-Brick-  number of colors  
  2238.  
  2239.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  2240.     **          ***         *****       *******     ********
  2241.     *           **          ****        ****** *    ****** *
  2242.                 *           ***    *    ****  **    ***** **
  2243.                             **    **    ***  ***    **** ***
  2244.                             *     **    **  ****    *** ****
  2245.                        *         ***    *  *****    ** *****
  2246.            *          **        ****      ******    * ******
  2247.           **         ***       *****     *******     *******
  2248.  
  2249. A  wide  range  of  special  effects clustered dither matrices are
  2250. available  in  the  graphic  arts  industry  and  all  are  easily
  2251. simulated digitally.  The Brick dithers are such dithers.
  2252.  
  2253. The Forward-Brick (as well as the Backward-Brick) dither overcomes
  2254. many of the dot gain problems that the error diffusion, Blue Noise
  2255. and Ordered dithers have with inexpensive printers.  These dithers
  2256. are especially good for enlarged pictures.
  2257.  
  2258.  
  2259.                  Floyd Steinberg  (no "char" picture)
  2260.                     Floyd Steinberg (Serpentine)
  2261.  
  2262. This  is  a  very  popular  error  diffusion  dither  method first
  2263. suggested  by Floyd and Steinberg.  They argued that a filter with
  2264. four  elements  was  the smallest number that could produce `good'
  2265. results.    The  values  were  chosen  to  particularly  ensure  a
  2266. checkerboard  pattern at the middle grey or shade of colour.  This
  2267. dither  method  provides  a  good compromise of speed and quality.
  2268. The  reason  for  the  popularity  of  this  algorithm is clear --
  2269. several   colour   shade  levels  are  represented  by  pleasingly
  2270. isotropic,  structureless  distributions  of  dots.  But there are
  2271. some shortcomings:
  2272.  
  2273. * Correlated artifacts in many of the colour shade level patterns.
  2274. This can be easily seen by printing a greyscale ramp.
  2275.  
  2276. *  Directional  hysteresis  due to the raster order of processing.
  2277. This  artifact  is  most  apparent  in  very  light  and very dark
  2278. patterns.
  2279.  
  2280. The CanonStudio program and the CanonBJ-EC driver offer the dither
  2281. method  with  a  serpentine raster used in processing.  Serpentine
  2282. rastering is partly responsible for removing this artifact.
  2283.  
  2284. * Transient behaviour near edges or boundaries.
  2285.  
  2286.  
  2287.                    Jarvis, Judice und Ninke 
  2288.              Jarvis, Judice und Ninke (Serpentine)
  2289.  
  2290. In  1976  Jarvis, Judice and Ninke documented an error filter with
  2291. 12  elements.  The large filter size reduces some of the artifacts
  2292. seen  with  the  4-element  filter  of  Floyd  and  Steinberg, but
  2293. directional  hysteresis  in  the  very  dark and light regions are
  2294. increased, and pixels are clustered together more in the middle of
  2295. colour shade regions.  It also sharpens the pictures.
  2296.  
  2297. The CanonStudio program and the CanonBJ-EC driver offer the dither
  2298. method  with  a  serpentine raster used in processing.  Serpentine
  2299. rastering is partly responsible for removing artifacts seen by all
  2300. error  diffussion  dithers  (Artifacts?  Ever seen "snakes" in the
  2301. output?).
  2302.  
  2303.  
  2304.                         Stucki-Dither 
  2305.                    Stucki-Dither (Serpentine)
  2306.  
  2307. The  Stucki  filter  provides nearly the same output as the Jarvis
  2308. filter, though you may notice differences in sharpness.
  2309.  
  2310. The CanonStudio program and the CanonBJ-EC driver offer the dither
  2311. method  with  a  serpentine raster used in processing.  Serpentine
  2312. rastering is partly responsible for removing artifacts seen by all
  2313. error  diffussion  dithers  (Artifacts?  Ever seen "snakes" in the
  2314. output?).
  2315.  
  2316.  
  2317.  
  2318.                        Blue-Noise 30-50%
  2319.                  Blue-Noise 30-50% (Serpentine)
  2320.  
  2321. In  trying  several  combinations  of  deterministic  values  in a
  2322. 4-element  error  filter, none proved better than the famed filter
  2323. of  Floyd  and Steinberg.  Two variations of this basic filter are
  2324. the  Blue  Noise dithers included with the CanonStudio program and
  2325. the   CanonBJ-EC  driver.   Both  are  processed  with  serpentine
  2326. rasters.   The serpentine raster used in processing is responsible
  2327. for  much  of  the  directional  artifact  elimination.  The noisy
  2328. threshold (30% or 50% white noise) breaks up most of the remaining
  2329. stable  texture  patterns,  yielding  good  radial symmetry at the
  2330. expense of adding some low frequency energy.
  2331.  
  2332. Blue  noise  is  especially  useful when printing light shades and
  2333. fading colours.
  2334.  
  2335. All  error  diffusion  dithers,  including Blue Noise, can produce
  2336. very good results on colour printers that have little dot gain and
  2337. very  good  registration.   If  it  produces a washed-out print or
  2338. particularly bad patterns, then try another dither (see the custom
  2339. Ordered-B or Halftone, for instance).
  2340.  
  2341.                  Sierra 2  (incl. Serpentine method)
  2342.                  Sierra 3  (incl. Serpentine method)
  2343.  
  2344. In  1989, Frankie Sierra came out with his slow Sierra3 filter.  A
  2345. year  later,  Sierra  followed  up with a modification claiming to
  2346. offer  better  quality  than  the  Floyd  Steinberg filter without
  2347. losing  speed.   The  two filters are named Sierra3 and Sierra2 in
  2348. reference to the number filter lines used.
  2349.  
  2350.                       Burkes  (Serpentine)
  2351.  
  2352. Daniel  Burkes of TerraVision undertook to improve upon the Stucki
  2353. filter in 1988.  The Burkes filter is just a simplification of the
  2354. Stucki filter.  As a result print speed is improved.
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.                          BJ-FontShop
  2362.                          ===========
  2363.  
  2364. The BJ-FontShop program enables you to generate and download fonts
  2365. from  your  Amiga  to  the  BJ  and  BJC  printers (except for the
  2366. BJC-8x0,  BJ-130,  BJ-300  and  BJ-330).  As a font source it uses
  2367. standard  Amiga  fonts.   If you use a font with a high resolution
  2368. (size,  that  is)  you  can get the best print quality out of your
  2369. printer.   The  printer's dip switches must be set to BJ emulation
  2370. in  order  to  use downloaded fonts.  The BJ-FontShop program only
  2371. works  in  combination with the CanonBJ5-230 driver.  BJC-600/4000
  2372. users  must install a driver as if they were Canon BJ-200 users in
  2373. order to get FontShop and the proper driver installed.
  2374.  
  2375.  
  2376.                      "T" char        next "T" char
  2377.                   ----------------  --------- \
  2378.                   |  ----------  |  |  ----   |
  2379.                   |      |       |  |         |
  2380.                   |      |       |  |         |
  2381.                   |      |       |  |         |
  2382.                   |      |       |  |         |
  2383.                   |      |       |  |         |
  2384.                   |      |       |  |         |
  2385.                   |      |       |  |          \
  2386.                   |      |       |  |          /  font size
  2387.                   |      |       |  |         |
  2388.                   |      |       |  |         |
  2389.        Baseline-> |- - -  - - - -|  |         |
  2390.                   |              |  |         |
  2391.                   |              |  |         |
  2392.                   |              |  |         |
  2393.                   |              |  |         |
  2394.                   ----------------  ---       /
  2395.                   \_____  _______/ ^
  2396.                         \/         |
  2397.                       width        ------ InterSpace
  2398.  
  2399.  
  2400. FontShop  can  be  controlled  similarly to the CanonPref programs
  2401. described  above.  It has the same font independent user interface
  2402. and startup arguments.
  2403.  
  2404. Now  you  can  save  the download font by clicking on the Download
  2405. gadget.   The  font  will  be  used  next time you print using the
  2406. CanonBJ5-230 driver.
  2407.  
  2408. MAKE  SURE  YOUR  PRINTER  DIP  SWITCHES  ARE  SETUP CORRECTLY FOR
  2409. DOWNLOAD FONTS.
  2410.  
  2411. There  are several things you can alter in the main window.  These
  2412. are in most cases only for experienced users and will be discussed
  2413. in the following list of possibilities:
  2414.  
  2415. Font:
  2416.  
  2417. This  is  a  readonly  field  and shows you the currently selected
  2418. font.
  2419.  
  2420. CPI:
  2421.  
  2422. This  is  a  readonly  field and shows you the characters per inch
  2423. (cpi)  of  the  selected  font.   The  cpi  number depends on your
  2424. selected  font, font width, InterSpace and font mode (Proportional
  2425. or Mono Spaced characters).
  2426.  
  2427. "Select a font..."
  2428.  
  2429. This  gadget  will  bring up the systems font requester.  Select a
  2430. required font and style (underlined, italics, bold, or invers) for
  2431. downloading.   Note:   the  printers normal font height is 48 dots
  2432. (and  high  36  dots wide).  You may download a smaller or greater
  2433. fonts,  but a font greater than 48 dots will most likely be cut of
  2434. at  the bottom.  If you only want to use the upper case characters
  2435. of a downloaded font, you may use a font higher than 48 dots with
  2436. a  baseline  of  up  to 48 dots.  If all upper case characters are
  2437. above  the  baseline,  everything  should  work  fine  and you get
  2438. "super"  characters.   The  default baseline of a selected font is
  2439. shown in the "Baseline" gadget after selecting a font.
  2440.  
  2441. There  are  several  commercial and public domain font collections
  2442. available,  offering  you large 48 dot high fonts in high quality.
  2443. Also,   you   may   use   Intellifonts  (CompuGraphic)  from  Agfa
  2444. Corporation  if you have installed the right diskfont library (see
  2445. your   Kickstart   2  manual  for  more  information).   Over  250
  2446. Intellifonts  are  available  offering  you high quality output at
  2447. variable sizes and styles.
  2448.  
  2449. Also,  if  you  wish  to make your own downloadable chars or alter
  2450. existing  fonts,  there  are  several  nice  and  easy to use font
  2451. editors  available  on  the  Amiga (public domain and commercial).
  2452. Ask your dealer for advice.
  2453.  
  2454. To: 
  2455.  
  2456. This  is  a cycle gadget.  If Prefs (Use) is selected, the font is
  2457. downloaded  directly  to ENV:  directory.  The printer driver will
  2458. download  the  saved  font  the next time you send an aRIN or aRIS
  2459. command.   If  you  want  to  save the font permanently instead of
  2460. temporarily,  use  Prefs  (Save) .  This will save the font in the
  2461. non  volatile  ENVARC:  directory.  You may also download the font
  2462. directly  to  a file for later use by selecting File .  These font
  2463. files  can  be quickly downloaded from your application program or
  2464. batch file in quantities.  If File is selected and the download is
  2465. started, a file requester will ask you for a filename.  Note:  the
  2466. font files must be copied to PAR:  not PRT:  !
  2467.  
  2468. Space Mode: 
  2469.  
  2470. This is a cycle gadget.  You may download a font to the printer in
  2471. a  fixed  width ( Mono Space ) given in the Char Width gadget.  Or
  2472. you may download the font with proportional spaced chars.  You may
  2473. define  a  special  space  ( InterSpace ) between two proportional
  2474. chars  giving  a  lighter  font  impression.  Note, the given mode
  2475. reflects  the  downloaded font mode, not the Amiga font mode.  You
  2476. may  download  a  mono spaced Amiga font as a proportional printer
  2477. font  (ie.  kerning is used).  Even if the downloaded font is mono
  2478. spaced, the printer regards the font as a proportional spaced font
  2479. (even  though it isn't).  After selecting a new font with Select a
  2480. font...   this gadget is altered to the mode of the newly selected
  2481. font.
  2482.  
  2483. Char Width: 
  2484.  
  2485. This  integer  gadget can only be activated, if Mono Space mode is
  2486. active.   With  this  gadget  you  may  define  the  width  of all
  2487. characters  in dots.  After selecting a new font, the value of the
  2488. gadget  will be set to the default width of the selected font.  In
  2489. the  event  you  selected a proportional font, the gadget reflects
  2490. the width of the widest character of that proportional font.
  2491.  
  2492. InterSpace: 
  2493.  
  2494. This integer gadget can only be activated, if Proportional mode is
  2495. active.   With  this  gadget  you  can define a microspace between
  2496. downloaded proportionally spaced characters.
  2497.  
  2498. Baseline: 
  2499.  
  2500. With  this  integer  gadget you specify the number of dots between
  2501. the  baseline and the top border.  After selecting a new font, the
  2502. Baseline  will automatically be set to the system baseline of that
  2503. font.
  2504.  
  2505. Download:
  2506.  
  2507. After clicking on this gadget, the downloading is started.  Please
  2508. be  patient, the download may take some time.  During downloading,
  2509. all gadgets are ghosted.
  2510.  
  2511. Quit:
  2512.  
  2513. Clicking  on  this  gadget  (or the Close window gadget) quits the
  2514. program.
  2515.  
  2516. General information about BJ-FontShop and points to note:
  2517.  
  2518. FontShop  supports  accented  characters.   Note however that some
  2519. accents are generated by combining two chars (for instance ø = o +
  2520. /).   When downloading such chars in a small size and proportional
  2521. mode, there may be slight misalignments (for instance causing a o/
  2522. instead  of  ø).  You can avoid such problems by altering the size
  2523. of the special chars or downloading the font in mono space mode.
  2524.  
  2525. Although  the  Amiga  has  a  very large font table, the BJ is not
  2526. capable  of holding so many downloadable characters in its printer
  2527. memory  at once.  Because of this, only "commonly used" characters
  2528. are  downloaded to the printer.  The few characters not downloaded
  2529. will be printed in the normal resident font of the printer.
  2530.  
  2531. The program assumes you have 32KB of download RAM in your printer.
  2532. If you select a large font, this RAM may not be big enough causing
  2533. some  char  definitions  to be ignored by the printer (accents are
  2534. the  first  chars which are lost in this case, therefore make sure
  2535. they are actually required)
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.                          Errors and Fixes
  2554.                          ----------------
  2555.  
  2556. For  experienced  computer  and  printer users, it's a known fact:
  2557. Everything  possible that can go wrong, will go wrong.  Especially
  2558. when  it comes to printing and there are many places where one can
  2559. make mistakes.
  2560.  
  2561. If  you can't solve a problem with Canon drivers, a Report program
  2562. can  be found on the CanonDisk.   Report prints all driver and
  2563. CanonStudio settings to a specified disk.  Simply return that disk
  2564. and  any  further details or samples to the author.  Very often in
  2565. the  past  users  didn't supply enough information to help us find
  2566. the  cause  of  the  problem.   Please, use Report and give us any
  2567. detail or file you have involved in your problem.
  2568.  
  2569. Report also performs some further system checks.  A requester will
  2570. appear if there is something wrong with your system.
  2571.  
  2572. Please  make sure that you have this information handy when asking
  2573. for help.  Without the output of Report it is nearly impossible to
  2574. track down problems, and thus supply solutions.
  2575.  
  2576. If  you  find a problem with a Canon printer driver, please send a
  2577. description which makes it possible to reproduce the problem.  For
  2578. this purpose, you should provide the following information:
  2579.  
  2580.   
  2581. 1. Which application program are you using, and which version of it?
  2582. 2. Which Workbench revision are you using?
  2583. 3. Include a dump of the program, as a file (use the   
  2584.    CMD  program from the Workbench disk for this) and in printed
  2585.    form also.
  2586.  
  2587. Note:   any  report  disks  or  samples  are  not  returned unless
  2588. requested.  Too often, returning a disk would cost more postage in
  2589. Germany  than  buying  a new disk.  Also note:  include postage if
  2590. you want an answer.
  2591.  
  2592.  
  2593.             Wrong sized or cropped Personal Paint output?
  2594.  
  2595. So far, it seems that at least one widely available Personal Paint
  2596. version  (6.4?)  has  a  bug,  causing  the wrong paper size being
  2597. selected. So if your output is cropped or crippled in some strange
  2598. way, it might be a result of the driver printing a to large image
  2599. (DIN A3 on DIN A4 paper). There are two solutions:
  2600.  
  2601. 1.   The  best  solution  of  course  is  to register CanonStudio.
  2602. Personal  Paint can print directly using CanonStudio with all it's
  2603. features.   And you can continue working while printing is done in
  2604. background.
  2605.  
  2606. 2.  Try a different paper setting.  The bug in Personal Paint just
  2607. shows  you  the  wrong  paper  size  selected.   This doesn't mean
  2608. Personal Paint doesn't select a paper size.  So simply try various
  2609. paper  sizes.   It's  very  likely  one  paper  size works fine (I
  2610. haven't  verfied  this-  but  all  indications  to  point  to this
  2611. direction).
  2612.  
  2613.               Faulty characters at the start of a page?
  2614.  
  2615. Please, you can assume we have tested the driver with basicly all
  2616. Canon printers. If you do get faulty characters at the start of a
  2617. page (maybe only sometimes), than this might be caused by various
  2618. reasons (in order of likeliness):
  2619.  
  2620.      - Please check your printer cable. Make sure you have
  2621.        a high quality and SHORT cable.  Usually you should
  2622.        avoid switch boxes (good electronic ones are fine) as
  2623.        they lower the signal quality.
  2624.        
  2625.        Note: it is very likely your cable, computer and printer
  2626.        is fine and still, the printer doesn't work. 
  2627.        Sometimes the combination of bad quality components can
  2628.        cause problems which are not seen as soon you replace a
  2629.        component.
  2630.  
  2631.      - The printer is not setup correctly. Please check your
  2632.        dip switches. If your printer offers an "Auto" emulation
  2633.        feature, disable it and select the emulation supported
  2634.        by the Amiga driver.
  2635.        
  2636.        Especialy users of the new BJC 80, 210, BJC 240,
  2637.        4100, 4200, 4300, 4550, 4650 printers should
  2638.        be warned: the printer might print weird characters at
  2639.        the start of the page until you used the provided
  2640.        SetupBJL software in order to setup the printer to
  2641.        the proper emulation.
  2642.  
  2643.      - And well at last, maybe there is a bug in the driver.
  2644.        In this case, generate a dumpfile using the Workbench CMD
  2645.        program and sent us the dumpfile to have it checked.
  2646.        Don't forget to include all the info of your settings
  2647.        as described above.
  2648.  
  2649.                         Par: or  Prt:? 
  2650.  
  2651. Data should be sent to the printer only via parallel.device ( par:
  2652. )  or  printer.device  ( prt:  ), and not both at the same time as
  2653. this may confuse the printer.
  2654.  
  2655.  
  2656.  
  2657.                     Empty pages before dump? 
  2658.  
  2659. BJ users with a cut sheet feeder and BJ emulation (for instance
  2660. BJ200) should not set a top margin as this causes an empty page to
  2661. be fed before the actual printing.
  2662.  
  2663. Some applications can print an empty page BEFORE the first print
  2664. after the driver was loaded into memory (Personal Paint 6.4). The
  2665. problem  only  appears  with  some  applications and only when the
  2666. driver  is  set to Extended Emulation.  In these cases you have to
  2667. accept  the  first page or simply switch the driver to Epson or BJ
  2668. emulation.   The  problem is a result of the application trying to
  2669. print text before graphics.
  2670.  
  2671. If  you  do get blank pages when printing in Epson emulation, that
  2672. check  your  page  size settings.  There have been no known driver
  2673. bugs  during  the  past  7  years, that would cause unwanted empty
  2674. pages  in the output of the Canon driver.  So check your page size
  2675. and  unprintable  margin  settings.   It's  easy  to setup them up
  2676. wrongly causing empty pages.
  2677.  
  2678.  
  2679.            Red text printed with MultiView and CanonBJ-EC
  2680.  
  2681. If  you get only red/magenta text printed from MultiView:  this is
  2682. not  a  bug  in  the driver.  It's a bug in MultiView that appears
  2683. with  all  Amiga  printer  drivers  supported  colored  text.  One
  2684. solution  is  to  use  a BJ driver after setting the printer to BJ
  2685. emulation.   The  BJ  driver  doesn't support color and thus works
  2686. fine with MultiView.
  2687.  
  2688.                       White graphic dumps 
  2689.  
  2690. In  the  event that stripes or empty lines appear in graphic dumps
  2691. check  your  printer  margins  (DIP switches, preference settings,
  2692. settings within the program you use,...).  Make sure your printers
  2693. ink  cartridge  is  full.  Also make sure your computer has enough
  2694. memory.   In  particular  Art Department (TM) Professional 2 users
  2695. should  use  the  MAXMEM  option to make sure the driver does have
  2696. enough  memory  for  printing  or ADPro will simply print trash or
  2697. empty  lines.   About  100  kb  memory  should be available before
  2698. starting to print!
  2699.  
  2700.                           No text dumps?
  2701.  
  2702. There  is  one  reason  causing white pages instead of text dumps.
  2703. After  printing  graphics  using  the  BJ  2x0  and  BJC  Extended
  2704. Emulation  mode  (or Graphics Only that is), the printer is unable
  2705. to  print  text.   You  must  flush  the  driver out of memory for
  2706. printing  text  again.   You  can  flush the driver by using Avail
  2707. Flush  from  CLI  or  by  selecting  Use  or Save in the CanonPref
  2708. program.
  2709.  
  2710.                           No dump? 
  2711.  
  2712. If the printer device    immediately  reports an error while
  2713. trying to print a graphic, check that you have selected the
  2714. correct Canon printer driver in Workbench preferences.
  2715.  
  2716.                  No way for Kickstart 2&3 
  2717.  
  2718. Your  printer  doesn't  work  under  Kickstart  2 or 3, while with
  2719. Kickstart  1.3  it  works  fine?   Check the "on-line" and "out of
  2720. paper"  lines  in the printer cable.  Make sure they are connected
  2721. correctly.   If  your cable is wired correctly then, check the two
  2722. Amiga  port  chips  named  8520.  There have been major changes in
  2723. Kickstart  2 regarding the use of the port chips.  Ask your dealer
  2724. for help if these tips are too technical for you!
  2725.  
  2726.                         Empty pages?
  2727.  
  2728. Empty  pages is a known problem of Amiga printer drivers with page
  2729. orientated  printers  (like laser printers).  After graphics dumps
  2730. an  empty  page  is printed.  So far there is no 100% cure for this
  2731. problem.   Some  application programs don't cause an empty page if
  2732. you  enable  the Continuous paper type in preferences.  Also, some
  2733. Canon  drivers  do  have  a  special feature avoiding empty pages,
  2734. though, it may not allways work.
  2735.  
  2736.                      Printer trouble... 
  2737.  
  2738. Printer trouble...  requester?  Have a look at the TimeOut setting
  2739. of  the  Canon  drivers.   Setting a longer Timeout can avoid such
  2740. requesters.   Note:   clicking  on  the  Resume  button  continues
  2741. printing without loss of data.
  2742.  
  2743.                         No Formfeed
  2744.  
  2745. If a page is not ejected, check your paper type preferences.  Make
  2746. sure Single is selected as the paper type.  Deluxe Paint users may
  2747. run  into  the  problem  of  an endless graphic dump -- the Deluxe
  2748. Paint  print  requester  won't  disappear, and the printer doesn't
  2749. eject  the  page.   This is a known bug in Deluxe Paint and can be
  2750. easily cured by a mouse click in the Deluxe Paint print requester.
  2751.  
  2752.              Differences between KS 2  and KS 1.3?
  2753.  
  2754. After  switching  from Workbench 1.3 to 2/3 your graphic dumps are
  2755. of  different  size?   This most likely will happen to users using
  2756. the DIN A4 paper size.  For instance, under Workbench 1.3 you used
  2757. the Letter size, and after switching to Workbench 2/3 you used the
  2758. DIN  A4  size.   Because  all  Canon drivers support the new paper
  2759. sizes  (DIN  A4,  A5  ...),  you  get  a  different printout under
  2760. Workbench  2.0/2.1.   Simply switch back to the Letter size to get
  2761. the same result as under Workbench 1.3.
  2762.  
  2763.                         Patching drivers
  2764.  
  2765. There  are  several  programs  that  allow  you to `patch' printer
  2766. drivers in order to alter specific commands or parameters like the
  2767. Timeout value.  Do not use these programs!
  2768.  
  2769.                    Set Aspect  doesn't work? 
  2770.  
  2771. This  problem  will  most  likely happen to CanonStudio users with
  2772. pictures  saved  by  Art Department Professional.  Clicking on Set
  2773. Aspect  does  not  set  the  correct aspect ratio of the image for
  2774. printing.   Usually  the  width  of the image is too small, or the
  2775. picture  is  too  tall  to  put  it  another  way.   Make sure Art
  2776. Department  Professional  saves  the correct aspect ratio by using
  2777. its  Set  Pixel  Aspect  operator  The  dpi  values  saved  by Art
  2778. Department  Professional are imported for the Set Aspect function.
  2779.  
  2780.                      Too dark pictures?
  2781.  
  2782. If your graphic dumps are too dark or wrongly coloured, it is most
  2783. likely caused by the disabled colour adjustment routines of the
  2784. Canon driver.  For more information see the color adjustment
  2785. section.
  2786.  
  2787.             CanonPref and FontShop doesn't startup? 
  2788.  
  2789. All  CanonPref  and  FontShop  programs require at least Kickstart
  2790. 2.04.  They also work fine under Workbench 2.1 and 3.
  2791.  
  2792.                        Printing trash?
  2793.  
  2794. Some printers do have problems when connected to the Amiga with an
  2795. incorrectly wired cable even though the cable might work fine with
  2796. some  other  printers  and  or  computers.  When printing, strange
  2797. graphic  characters  appear on the output.  These characters often
  2798. only  appear  under  special conditions (graphics only).  Note you
  2799. should not use a cable longer than 1.5 meters!
  2800.  
  2801. Also,  on the BJ 2x0 and BJC800 you can easily confuse the printer
  2802. by  not  correctly  switching  between  native (Graphics only) and
  2803. BJ/Epson  emulation.   Specialy take care when using the PageStram
  2804. and Workbench driver at the same time!
  2805.  
  2806.                       Printer hangs during aRIN?
  2807.  
  2808. If  your  BJ  printer immediately hangs after starting to print and
  2809. you  have  to  reset  the printer for further printing, you should
  2810. check, if the printer has a problem with the drivers init commands
  2811. by  sending  an aRIN command.  On extreamly rare occasions some BJ
  2812. printer  may  hang  up  when initialised and the printer has to be
  2813. reset  manualy  to proceed (with an unitialised printer).  In this
  2814. case  ask  your  dealer  for  further  help  (it's the ESC-[-K-0-1
  2815. command that is causing the problem).
  2816.  
  2817. Again note:  This problem is extreamly rare and before contacting
  2818. your dealer, check your printer and computer thoroughly first.
  2819.  
  2820.                          Page size is wrong
  2821.  
  2822. Specialy  Canon  BJC800  users  should note, that the Canon BJC800
  2823. printer  is  a  single page printer.  The printer does not support
  2824. non  cut  sheet  paper.   Because  of  this you must define a page
  2825. length!   The  way  this is done depends on what emulation you are
  2826. using:
  2827.  
  2828. In  Epson mode the page length can be defined by setting CanonForm
  2829. to  ON and defining the number of lines per page in preferences as
  2830. 250  or  the  real  page  length.   Setting  page length to 250 is
  2831. recommended.   In  this case the printer driver itself chooses the
  2832. optimal page length for your selected paper size.  For instance if
  2833. you  select  DIN  A4  and  a  page length of 250 lines, the driver
  2834. automatically  chooses  65  lines  per  page  at 6 lines per inch.
  2835. Note:   the  Canon BJ-EC Epson emulation stores the page length in
  2836. inches.   Because  of this, small changes to the page length might
  2837. not affect the output.
  2838.  
  2839. In  Canon  Extended  Emulation mode, the driver automatically sets
  2840. the  page  length similar to the Epson modes "250" lines mode.  In
  2841. Canon  Extended  Emulation mode, the printer is also able to print
  2842. on  a  greater area.  Also the page length can be defined in 1/10"
  2843. accuracy.   Again:   use  the  Canon  BJC  Extended  emulation for
  2844. graphic prints.
  2845.  
  2846. Note:   setting paper size to FANFOLD (or continues) automatically
  2847. defines  the  maximum  page length of 22 inch under Canon Extended
  2848. Emulation.
  2849.  
  2850.                         Altered print height?
  2851.  
  2852. In case the print height is altered everytime you select a picture
  2853. in  CanonStudio,  check your ADJUST ON STARTUP setting in the menu
  2854. of the smaller main window.
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.                                 Glossary
  2864.                                 ========
  2865. Default:
  2866.  
  2867. A value used in place of a user-selected value.  A factory default
  2868. is  a  value programmed into the device at the factory; this value
  2869. is  stored  in  read-only  memory (ROM) and cannot be changed by a
  2870. user  or operator.  A user default is a default that is selectable
  2871. via the control panel.
  2872.  
  2873. Dot:
  2874.  
  2875. A  dot  is  the smallest thing a printer can print.  The number of
  2876. dots  printed  per inch is referred to as the printer's resolution
  2877. (dpi).
  2878.  
  2879. Download:
  2880.  
  2881. The process of transferring soft fonts, macros or raster data from
  2882. a   host   computer   to  the  printer's  user  memory  is  called
  2883. downloading.
  2884.  
  2885. DPI
  2886. See Dot.
  2887.  
  2888. ENV:
  2889. ENVARC:
  2890.  
  2891. The  Amiga  operating  system  and  the  Canon drivers store their
  2892. environment  settings  in  two special directories named ENV:  and
  2893. ENVARC:   .   Settings saved in ENV:  are only for temporary usage
  2894. and are lost when turning the computer off.
  2895.  
  2896.  
  2897. Parallel I/O
  2898.  
  2899. An  input/output  interface  that  transmits  more than one bit of
  2900. information   simultaneously.    Centronics  is  an  industry-wide
  2901. standard form of a parallel interface.
  2902.  
  2903. Pitch:
  2904.  
  2905. Pitch  describes  the number of characters printed in a horizontal
  2906. inch.   Pitch  only applies to fixed-spaced fonts since the number
  2907. of  characters  per  inch  varies for proportionally-spaced fonts.
  2908. See Spacing.
  2909.  
  2910. Printable Area
  2911.  
  2912. The  printable  area is the area of the physical page on which the
  2913. printer is able to place a dot, wheras the physical page refers to
  2914. the actual size of the paper installed in the printer.
  2915.  
  2916. Raster Graphics 
  2917. Images composed of groups of dots are called raster images.
  2918.  
  2919. Spacing
  2920.  
  2921. Fonts  have  either  fixed  or proportional spacing.  Fixed-spaced
  2922. fonts are those for which the inter-character spacing is constant.
  2923. Proportionally-spaced    fonts    are    those   for   which   the
  2924. inter-character  spacing  varies  with  the  natural  shape  of  a
  2925. character.
  2926.  
  2927. Symbol Set
  2928.  
  2929. A  symbol  set  is  a unique ordering of the characters in a font.
  2930. Each  symbol  set  is defined with a unique set of applications in
  2931. mind.  Symbol sets are created for many purposes.
  2932.  
  2933. Typeface
  2934.  
  2935. Typeface  is  a  generic  name  for graphics symbols having common
  2936. design  features.   Each  typeface  has  unique and distinguishing
  2937. characteristics.
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943. (Continue by pressing 'Q')
  2944.